DOCUMENTATION CENTER SEARCH
Mathematica
>
関数反復
>
Mathematica
組込みシンボル
関数を反復的に適用する
チュートリアル »
|
FixedPointList
NestWhile
Nest
ReplaceRepeated
関連項目 »
|
関数反復
関数型プログラミング
ループ構文
その他 »
FixedPoint
FixedPoint
[
f
,
expr
]
式
expr
から始めて,この結果が変わらなくなるまで
f
を繰り返し適用する.
詳細
FixedPoint
[
f
,
expr
,
n
]
は,最高でも
n
ステップ実行すると中止される.
FixedPoint
は,常に最後のステップで得た結果を返す.
FixedPoint
の終了の前に
Throw
を使い中断することができる.
FixedPoint
[
f
,
expr
]
は固定点に達したかどうかを判断するために,連続して得られた結果のペアに
SameQ
を適用する.
NestWhile
[
f
,
expr
,
comp
, 2]
は,任意の比較関数を使用する方法を提供する.
例題
すべて閉じる
例
(3)
となるような
の値を求める:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
整数値の関数の固定点:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
結果が変化しなくなるまで規則の適用を繰り返す:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
スコープ
(2)
一般化と拡張
(1)
オプション
(2)
アプリケーション
(8)
特性と関係
(3)
考えられる問題
(1)
関連項目
FixedPointList
NestWhile
Nest
ReplaceRepeated
チュートリアル
関数を反復的に適用する
その他
関数反復
関数型プログラミング
ループ構文
関連リンク
NKS|Online
(
A New Kind of Science
)
バージョン 1 の新機能 | バージョン 3 での修正機能
© 2008 Wolfram Research, Inc.