|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ReplacePart
ReplacePart[expr, i->new]
expr の ![]()
番目の部分が
に置き換えられるような式を与える.
ReplacePart[expr, {i1->new1, i2->new2, ...}]
位置
の部分を
に置き換える.
ReplacePart[expr, {i, j, ...}->new]
位置
の部分を置き換える.
ReplacePart[expr, {{i1, j1, ...}->new1, ...}]
位置
の部分を
に置き換える.
ReplacePart[expr, {{i1, j1, ...}, ...}->new]
位置
のすべての部分を new に置き換える.
詳細とオプション詳細とオプション
- 明示的な負の部分番号は末尾から数える. »
- 位置の部分の指定はパターンでもよい.
- 実質的に,各パターンはexpr 中の部分の部分番号の各リストと照らし合される.
- 明示的なリストではない(例えば
のような)パターンp は{p}として扱われる. - パターンはさまざまな長さの位置指定を表す
のような構造を含むことができる. - ReplacePart[expr, i:>new]は,評価せずに部分を置換するのに使うことができる.
のような規則がある場合は,patt にマッチする各位置で
が別々に評価される. - デフォルトのオプション設定のHeads->Automaticのとき,頭部は対応する位置指定が明示的に
のときにのみ置換される. - Heads->Trueでは,頭部は対応する位置指定が
にマッチするときは常に置換される. - Heads->Falseのときは,頭部は置換されない.
- ReplacePartはSparseArrayオブジェクトに適用することができる.
バージョン 2 の新機能 | バージョン 6 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
