円周率を62兆8000億桁まで計算して世界記録を更新 スイスの研究チーム [324419808]
■ このスレッドは過去ログ倉庫に格納されています
【8月17日 AFP】スイスの研究チームは16日、スーパーコンピューター1台を使って円周率を62兆8000億桁まで計算し、世界記録を更新したと発表した。
グラウビュンデン応用科学大学(Graubuenden University of Applied Sciences)によると、計算には108日9時間かかった。
同大学のデータ分析・視覚化・シミュレーションセンター(DAViS)によると、
計算速度は、米IT大手グーグル(Google)が2019年に同社のクラウドコンピューティングサービスを使って出した記録の約2倍、2020年に打ち立てられたこれまでの世界記録の約3.5倍だという。
(以下略)
円周率62兆8000億桁計算、世界記録更新 スイス研究チーム 写真1枚 国際ニュース:AFPBB News
https://www.afpbb.com/articles/-/3361996 >>523
πを進数とすりゃイイ、πで桁が一桁上がる。 すげえな
俺なら62億くらいの時点で飽きてやめるわ 合ってるか誰にも分からないなら適当に数字ならべとこwww そこまでいってまだ終わらないか。どこまで続くんだろう。 >>517
上の方でも書いてあったはずやけど、既存の別アルゴリズムの結果と比較ちゃうかったかな。
>>522
小中どっちやったか忘れたが、円の面積を求めるときに円周を底辺とした三角形に
還元する方法をやったやろ。
それと同じで表面積を底面とする錐体の体積に還元すりゃいいだけ。 >>23
有るぞ
参照するだけでくっそ時間かかるようになっていくが >>64
超弦理論がもう完全な球体の存在を否定してるしな >>474
原子は球形じゃねーぞ
電子の存在領域はクエーサー見たいな形してたりする 理論じゃなくて物理的に円周と直径を限界まで測定して割れよ >>43
規則性がないと人間が理解できるデータにはならんと思うよ 空間は歪み凹んでるんだから、真球自体が意味がない。
この世は非ユークリッド幾何空間なんよ。 そもそも円周率とは円の回りを囲むガイドラインであって円ではないから円周率で真円はそもそもだせない 3.14でいいだろ…そもそも円って時点で割り切れないって分かるだろうに
数字厨はこれだから… ベンチマークとして適当なんだろうけどもっと有益な計算に換えることはできんものか(´・ω・`) >>517
実際他の研究チームがやって間違ってたことあるよ 内角がすべて90度の三角形を描くことは可能
二角形を描くことも可能 >>506
円に中心点がある。じゃあ円の中心点はある?あるとしたらどれくらいの大きさか教えて。そういう話なんだけどなぁ。わかってないなぁ。 >>559
点とは、ユークリッド先生が広がりを持たない座標と定義していなかったか? >>559
お前の考え方で、割り切れないから三等分出来ない。とするなら1mの長さを3mと定義すれば、三等分出来るんじゃねーの? >>559
こういうバカってとことんまで調子に乗るよね謙虚さの欠片も無いバカだから >>503
1mの紐を三つに折って、端と折れた部分を合わせて、両側を引っ張れば3分割になるだろ。 >>565
3分割なら園児でもできる
3等分とは言ってない 1m長さの紐すら作れないよ
誤差プラスマイナスゼロとしたら >>470
>>475
Javaで書くとこんな感じ。
private static void calcPi(long n) {
int sign = -4;
double pi = 0;
for (double d = 1; d < n * 2; d += 2) {
pi += (sign *= -1) * 1 / d;
}
System.out.println("n=" + n + ", pi=" + pi);
}
ループの中でdoubleを使っているため、誤差が蓄積してしまうので、この手の計算だと意味が無い。
excelで計算しても似たような感じで誤差が蓄積するので、精度が期待できない。
でも、一応nを100万くらいにしたら、3.1415916535897743の結果が出たのでそれなりにはなる。
改良して
private static void calcPi2nd(long n) {
int sign = (n % 2 == 0) ? 4 : -4;
long e = 1;
long t = 0;
// 1 * 3 * 5 * …
for (long l = 1; l < n * 2; l += 2) {
e *= l;
}
// 4 * ( e/1 - e/3 + e/5 …)
for (long l = 1; l < n * 2; l += 2) {
t += (sign *= -1) * e / l;
}
System.out.println("n=" + n + ", pi=" + t / (double) e);
}
と書くと最後の割り算以外、誤差の蓄積は無いけど、longだとn=35くらいまでしか計算できない。
470の公式でちゃんと計算するなら、無限の桁数の演算ができるように作らないとダメだね。
中学生にプログラミングを教えるには、上くらいが丁度良いアルゴリズムかなと思った。 今年買ったPCのスーパーπは104万桁で8秒だった
5年前に買ったやつの2倍強くらいしかシングルスレッドはやくなってないな 計算元のデータは原子の数を数えてそれを基に計算したのかそうしないと計算自体の意味がない 円周率を62兆8000億桁まで計算したのに終わりが見えないスーパーコンビューターの絶望 u6LsIyqG0
TlHo8IOA0
i2JnH5fY0
OBORYRln0
結局説明出来ずに逃げ出したバカ共w
知恵遅れはレスするなよ
数学の知識がゼロのクセにケンカ売るなよ池沼がw
こんな知的障害者は国が責任持って処分しろ ■ このスレッドは過去ログ倉庫に格納されています