FoldPairList

FoldPairList[f,y0,{a1,a2,}]

f を形式{yi-1,ai}のペアに適用した結果得られた連続する xiのリストを与える.各ステップで f{xi,yi}を返す.

FoldPairList[f,y0,list,g]

g[{xi,yi}]の連続する値のリストを与える.

FoldPairList[f,{a0,a1,a2,}]

FoldPairList[f,a0,{a1,a2,}]に等しい.

詳細

  • FoldPairList[f,y0,list]中の関数 f は,常に2つの引数を取り,式のペア{x,y}を返すと期待される.
  • FoldPairList[f,y0,expr]中の式 expr は,任意の頭部を持つ原子的ではない任意の式でよい.
  • FoldPairList[f,y0,list]FoldPairList[f,y0,list,First]に等しい.
  • FoldPairList[f,y0,{a1,,an}]は長さ n のリストを返す.FoldPairList[f,y0,{}]{}を返す.
  • Throwを使って終了前にFoldPairListから出ることができる.

例題

すべて開くすべて閉じる

  (7)

リストを長さが異なる部分リストに分割する:

お金を指定された値の紙幣に分割する:

各ステップで商と剰余の両方を返す:

スコープ  (2)

第3引数にリストを使う:

第3引数に任意の頭部を使う:

デフォルトで,FoldPairListはペアの最初の要素しか返さない:

FoldPairListを第4引数Lastとともに使い,連続するペアの第2要素を得る:

一般化と拡張  (1)

Throwを使ってFoldPairListから出る:

アプリケーション  (2)

リストの各要素について,それがそれ以前のどれよりも大きい場合はTrueを,それ以外の場合はFalseを返す:

離散時間離散状態系は状態方程式 と出力方程式 を使って表される.そのような系のシミュレーションを行い,出力を得る:

特性と関係  (2)

シードと第3引数の最終要素以外のすべての要素を返す:

第3引数中のリストを返す:

FoldPairListFoldListより1少ない要素を返す:

考えられる問題  (2)

FoldPairListの第1引数中の関数は,式のペアを返さなければならない:

FoldPairList[f,y0,{}]は,最終要素のない空リストを返す:

したがって,FoldPair[f,y0,{}]は未評価のままになる:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_foldpairlist, organization={Wolfram Research}, title={FoldPairList}, year={2015}, url={https://reference.wolfram.com/language/ref/FoldPairList.html}, note=[Accessed: 22-November-2024 ]}