Mathematica 18ตัวอักษร 17 ตัว
ฉันเลือกที่จะใช้เป็นมาตรวัด "ดีที่สุด" จำนวนคำศัพท์ในการแสดงเศษส่วนต่อเนื่องของπ จากเกณฑ์นี้การประมาณด้วยเหตุผลที่ดีที่สุดของπคือคอนเวอร์เจนท์
มีคอนเวอร์เจนต์ 10 รายการของπโดยมีตัวหารน้อยกว่าหนึ่งล้าน นี่คือน้อยกว่า 167 ข้อกำหนดที่ร้องขอ แต่ฉันรวมมันที่นี่เพราะมันอาจเป็นที่สนใจของผู้อื่น
Convergents[π, 10]
(* out *)
{3, 22/7, 333/106, 355/113, 103993/33102, 104348/33215, 208341/66317,
312689/99532, 833719/265381, 1146408/364913}
หากคุณต้องการเห็นตัวหารสำหรับคอนเวอร์เจนต์แรกมันจะเสียค่าใช้จ่ายเพิ่มอีก 11 ตัวอักษร:
Convergents[π, 10] /. {3 -> "3/1"}
(* out *)
{"3/1", 22/7, 333/106, 355/113, 103993/33102, 104348/33215,
208341/66317, 312689/99532, 833719/265381, 1146408/364913}
สำหรับผู้ที่มีความสนใจต่อไปนี้แสดงให้เห็นถึงความสัมพันธ์ในหมู่คอนเวอร์เจนต์หารบางส่วนและการแสดงออกของเศษส่วนต่อเนื่องของคอนเวอร์เจนซ์ของπ:
Table[ContinuedFraction[π, k], {k, 10}]
w[frac_] := Row[{Fold[(#1^-1 + #2) &, Last[#], Rest[Reverse[#]]] &[Text@Style[#, Blue, Bold, 14] & /@ ToString /@ ContinuedFraction[frac]]}];
w /@ FromContinuedFraction /@ ContinuedFraction /@ Convergents[π, 10]
โปรดแก้ตัวการจัดรูปแบบที่ไม่สอดคล้องของเศษส่วนต่อเนื่อง
"#{Math.PI}"
มันเรียกว่า