Toán học 18 17 ký tự
Tôi đã chọn sử dụng, như một thước đo "tốt nhất", số lượng thuật ngữ trong biểu diễn phân số tiếp tục là π. Theo tiêu chí này, các xấp xỉ hợp lý tốt nhất của π là các điểm hội tụ của nó.
Có 10 điểm hội tụ của π với mẫu số nhỏ hơn một triệu. Điều này ít hơn các điều khoản được yêu cầu là 167, nhưng tôi đưa nó vào đây vì nó có thể được người khác quan tâm.
Convergents[π, 10]
(* out *)
{3, 22/7, 333/106, 355/113, 103993/33102, 104348/33215, 208341/66317,
312689/99532, 833719/265381, 1146408/364913}
Nếu bạn thực sự muốn xem mẫu số cho lần hội tụ đầu tiên, sẽ tốn thêm 11 ký tự:
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}
Đối với những người quan tâm, phần sau đây cho thấy mối quan hệ giữa các điểm hội tụ, chỉ tiêu một phần và biểu thức phân số tiếp tục của các điểm hội tụ của π:
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]
Vui lòng loại trừ định dạng không nhất quán của các phân số tiếp tục.
"#{Math.PI}"
.