Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > > 式の部分 >

Part ([[...]])

expr[[i]]またはPart[expr, i]
expr の第 i 部分を与える.
expr[[-i]]
末尾から数える.
expr[[i, j, ...]]またはPart[expr, i, j, ...]
expr[[i]][[j]]...と同値である.
expr[[{i1, i2, ...}]]
expr の部分 i1, i2, ... のリストを与える.
expr[[m;;n]]
m から n までの部分を与える.
expr[[m;;n;;s]]
m から n までの部分をステップ s で与える.
  • t[[spec]]=value のような割当てを行って,式中の一連の部分のうちの任意の部分を変更することができる. »
  • 式のPart 0の部分は,その式の頭部である.
  • 部分の中の一般的な範囲には次のようなものがある.
expr[[m;;]]部分 m から末尾まで
expr[[;;n]]先頭から部分 n まで
expr[[;;,j]]j
expr[[m1;;n1,m2;;n2]]部分行列
  • expr がリストの場合,expr[[{i1, i2, ...}]]は,部分のリストを与える.一般に expr の頭部は部分のリストに適用される. »
  • expr[[list1, list2, ...]]から,部分のネストしたリストを得ることができる.各々の部分は各リストから1つの指標を持つ.
  • listi の任意の部分がAllまたは;;の場合,そのレベルのすべての部分が保存される.
  • リストはPart内では,ExtractMapAtPosition等の関数とは違った方法で使われることに注意.
  • exprSparseArrayオブジェクトのとき,expr[[...]]は対応する通常の配列における部分を返す. »
  • LeftDoubleBracketRightDoubleBracketは, Esc [[ EscEsc ]] Esc,あるいは,\[LeftDoubleBracket]\[RightDoubleBracket]と入力できる.
  • StandardFormでは expr[[spec]]は,expr[[spec]]または exprLeftDoubleBracketspecRightDoubleBracketとして入力される.
バージョン 1 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team