ThueMorse[n]
トゥエ・モース(Thue–Morse)数列の第 n 項を与える.
ThueMorse
ThueMorse[n]
トゥエ・モース(Thue–Morse)数列の第 n 項を与える.
例題
すべて開く すべて閉じる例 (2)
スコープ (2)
ThueMorseはリストに縫い込まれる:
ThueMorse[{12, 8, 55, 2}]ThueMorse[1000!]アプリケーション (1)
特性と関係 (8)
n がバイナリ形式で奇数の1を含むときかつそのときに限りThueMorse[n]は1である:
Table[{n, ThueMorse[n], BaseForm[n, 2]}, {n, 0, 10}]//GridNest[Join[#, 1 - #]&, {0}, 4]トゥエ・モース数列は,セルオートマトンの中央列から得ることができる:
1 - CellularAutomaton[{69540422, 2, 2}, {{1}, 0}, {15, {{0}}}]Mod[1 + Table[1 / 2(-1) ^ n + (-3) ^ n Sqrt[Pi] * Hypergeometric2F1[3 / 2, -n, 3 / 2 - n, -1 / 3] / (4n! Gamma[3 / 2 - n]), {n, 0, 15}], 2]Module[{f}, f[0] = 0;f[n_] := f[n] = Mod[1 + f[Quotient[n, 2]] + n, 2];
Array[f, 16, 0]]CubeQ[s_] := Mod[Length[s], 3] == 0 && With[{x = s[[ ;; Length[s] / 3]]}, s == Join[x, x, x]]Subwords[list_] := Union@@Table[list[[i ;; j]], {i, Length[list]}, {j, i + 1, Length[list]}]Select[Subwords[Array[ThueMorse, 16, 0]], CubeQ]ASelfOverlapQ[s_] := Apply[Or, Table[With[{x = s[[ ;; i]], y = s[[i + 1 ;; i + Quotient[Length[s] - 3i, 2]]]}, s == Join[x, y, x, y, x]], {i, Quotient[Length[s], 3]}]]Subwords[list_] := Union@@Table[list[[i ;; j]], {i, Length[list]}, {j, i + 1, Length[list]}]Select[Subwords[Array[ThueMorse, 16, 0]], ASelfOverlapQ]Grid[Partition[Table[ListLinePlot[FoldList[Plus, 0, (-1) ^
Array[ThueMorse, 2 ^ k, 0]]], {k, 6}], 2], Dividers -> All]関連するガイド
-
▪
- 反復写像とフラクタル ▪
- 整数関数 ▪
- 計算系
テキスト
Wolfram Research (2015), ThueMorse, Wolfram言語関数, https://reference.wolfram.com/language/ref/ThueMorse.html.
CMS
Wolfram Language. 2015. "ThueMorse." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ThueMorse.html.
APA
Wolfram Language. (2015). ThueMorse. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ThueMorse.html
BibTeX
@misc{reference.wolfram_2026_thuemorse, author="Wolfram Research", title="{ThueMorse}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/ThueMorse.html}", note=[Accessed: 21-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_thuemorse, organization={Wolfram Research}, title={ThueMorse}, year={2015}, url={https://reference.wolfram.com/language/ref/ThueMorse.html}, note=[Accessed: 21-June-2026]}