Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 式の部分 >

MapAt

MapAt[f, expr, n]
exprn の位置にある要素に f を適用する.また,n が負で与えられる場合,位置は末尾から数えられる.
MapAt[f, expr, {i, j, ...}]
expr{i, j, ...}に該当する位置の部分に f を適用する.
MapAt[f, expr, {{i1, j1, ...}, {i2, j2, ...}, ...}]
expr の複数の部分に f を適用する.
  • MapAt[f, expr, {i, j, ...}]およびMapAt[f, expr, {{i, j, ...}}]expr[[i, j, ...]]に当る部分に f を適用する.
  • MapAt[f, expr, {{i1, j1, ...}, {i2, j2, ...}, ...}]は,expr[[i1, j1, ...]], expr[[i2, j2, ...]], ... に当る部分に f を適用する. »
  • MapAtで使われる位置のリストの形式は,関数Positionによって返されるものと同じである.  »
  • MapAtは位置のリストで複数回に渡って参照される特定部分については,f が繰り返し適用される. »
位置2の部分にfをマップする:
In[1]:=
Click for copyable input
Out[1]=
 
複数の部分にfをマップする:
In[1]:=
Click for copyable input
Out[1]=
 
より深くネストした部分にfをマップする:
In[1]:=
Click for copyable input
Out[1]=
バージョン 1 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team