次数 n のファレイ(Farey)数列を生成する.
FareySequence[n,k]
次数 n のファレイ数列の k
番目の要素を与える.
FareySequence
次数 n のファレイ(Farey)数列を生成する.
FareySequence[n,k]
次数 n のファレイ数列の k
番目の要素を与える.
例題
すべて開く すべて閉じる例 (1)
スコープ (1)
アプリケーション (5)
ファレイ数列で隣接する有理数を連結した,ファレイの弧の線図:
FareyPairArc[r1_, r2_] := Circle[{(r1 + r2) / 2, 0}, (r2 - r1) / 2, {0, Pi}]Table[Graphics[{ColorData[94, n], FareyPairArc@@@Partition[FareySequence[n], 2, 1]}, PlotLabel -> n], {n, 1, 6}]Show[%]Denominator /@ FareySequence[12]MatrixPlot[SparseArray[MapIndexed[Prepend[#2, #1] -> 1&, %]], Mesh -> All]Table[Length[FareySequence[n]], {n, 1, 12}]Table[1 + Underoverscript[∑, k = 1, n]EulerPhi[k], {n, 1, 12}]いくつかの小さい次数についてのファレイ数列のすべての非零要素の積:
Table[Apply[Times, Rest[FareySequence[n]]], {n, 2, 12}]Table[Underoverscript[∏, k = 1, n]((BarnesG[Quotient[n, k] + 2]/Hyperfactorial[Quotient[n, k]]))^MoebiusMu[k], {n, 2, 12}]FordCircle[r_] := With[{den = (2 Denominator[r] ^ 2)}, Disk[{r, 1 / den}, 1 / den]]Graphics[{GrayLevel[3 / (2 + 3Denominator[#])], Tooltip[FordCircle[#], #]}& /@ FareySequence[10], PlotRange -> {{0, 1}, {0, 1}}]特性と関係 (2)
Subdivideリストの和集合としてファレイ数列を得る:
FareySequence[5]% === Union@@(Subdivide /@ Range[5])FareySequence[n,k]はFareySequence[n]〚k〛に等しい:
FareySequence[50, 500]FareySequence[50][[500]]FareySequence[n,k]の方がはるかに速い:
FareySequence[5000, 1000000]//AbsoluteTimingFareySequence[5000][[1000000]]//AbsoluteTiming関連するガイド
-
▪
- 整数関数
関連リンク
テキスト
Wolfram Research (2014), FareySequence, Wolfram言語関数, https://reference.wolfram.com/language/ref/FareySequence.html (2016年に更新).
CMS
Wolfram Language. 2014. "FareySequence." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/FareySequence.html.
APA
Wolfram Language. (2014). FareySequence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FareySequence.html
BibTeX
@misc{reference.wolfram_2026_fareysequence, author="Wolfram Research", title="{FareySequence}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/FareySequence.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_fareysequence, organization={Wolfram Research}, title={FareySequence}, year={2016}, url={https://reference.wolfram.com/language/ref/FareySequence.html}, note=[Accessed: 04-September-2026]}