FindTransientRepeat

FindTransientRepeat[list,n]

listtransient の部分の後ろ repeat の要素がで少なくとも n 回連続的に出現するリストのペア{transient,repeat}を返す.

FindTransientRepeat[string,n]

列のペア{transient,repeat}を返す.

詳細とオプション

  • FindTransientRepeat[list,n]では,n は正の整数でなければならない.
  • FindTransientRepeat[list,1]{{},repeat}を返す.repeatlist 中の最短の反復部分であり,反復が見付からない場合は list それ自身である.
  • FindTransientRepeat[list,n,SameTest->test]は,testlist 中の各要素ペアに適用して両者を同じとみなすべきかどうかを決定する.

例題

すべて開くすべて閉じる

  (2)

リストの一時的部分と繰り返された部分を求める:

文字列の一時的部分と繰り返された部分を求める:

スコープ  (4)

任意要素のリストの一時的部分と繰り返された部分を求める:

繰返しのサブリストの最小数についての条件を変更する:

FindTransientRepeatの第1引数の要素は異なる頭部を持つ:

FindTransientRepeatSparseArrayオブジェクトと構造配列オブジェクトを許容する:

一般化と拡張  (1)

FindTransientRepeatは,最終位置で繰り返されたサブリストの不完全なコピーを検出することができる:

繰返しの最小数は完全な繰返しを参照する:

オプション  (3)

SameTest  (3)

絶対値に基づいた同値類を使う:

Floorに基づいた同値類を使う:

リスト要素のTotalを使う:

アプリケーション  (7)

StringRepeat式の生成元を回復する:

指定された特性の繰り返された部分を含む全サブリストを選択する:

Repeatedと比較する:

指定された区間における関数の周期を求める:

FunctionPeriodと比較する:

二次無理数は最終的に周期的になる連分数を持つ:

有理数と無限の小数部の表現を比較する:

セルオートマトンの繰返し部分を求める:

さまざまな大きさのルール90のセルオートマトンの周期を求める:

特性と関係  (4)

繰返し部分がない場合,FindTransientRepeatは第1引数と空リストを返す:

出現回数についての条件を満たす繰返し部分がない場合,FindTransientRepeatは第1引数と空リストを返す:

FindTransientRepeatは,transient が最短となるサブリストのペア{transient,repeat}を返す:

FindTransientRepeatは,式の一時的部分と繰り返された部分を求める:

FindRepeatは周期的な式を期待する:

式に一時的部分がない場合,FindRepeat[expr,n]Last[FindTransientRepeat[expr,n]]と等しい:

Wolfram Research (2016), FindTransientRepeat, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindTransientRepeat.html.

テキスト

Wolfram Research (2016), FindTransientRepeat, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindTransientRepeat.html.

CMS

Wolfram Language. 2016. "FindTransientRepeat." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindTransientRepeat.html.

APA

Wolfram Language. (2016). FindTransientRepeat. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindTransientRepeat.html

BibTeX

@misc{reference.wolfram_2024_findtransientrepeat, author="Wolfram Research", title="{FindTransientRepeat}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/FindTransientRepeat.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_findtransientrepeat, organization={Wolfram Research}, title={FindTransientRepeat}, year={2016}, url={https://reference.wolfram.com/language/ref/FindTransientRepeat.html}, note=[Accessed: 21-November-2024 ]}