PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
式の部分
>
Mathematica
組込みシンボル
リスト要素の操作
代数式の部分抽出
部分リストの構成
式の部分抽出
指標によるリストの操作
演算子
チュートリアル »
|
First
Head
Last
Extract
Position
ReplacePart
MapAt
Take
PadLeft
関連項目 »
|
リストの要素
式
式の構造
方程式の操作
データの配列の操作
言語の概要
リスト操作
ベクトル操作
式の部分
行列の部分
式への構造操作
Mathematica シンタックス
その他 »
Part
([[...]])
expr
[[
i
]]
または
Part
[
expr
,
i
]
expr
の第
i
部分を与える.
expr
[[-
i
]]
末尾から数える.
expr
[[
i
,
j
,
...
]]
または
Part
[
expr
,
i
,
j
,
...
]
expr
[[
i
]][[
j
]]
...
と同値である
expr
[[{
i
1
,
i
2
,
...
}]]
expr
の部分
i
1
,
i
2
,
...
のリストを与える.
expr
[[
m
;;
n
]]
m
から
n
までの部分を与える.
expr
[[
m
;;
n
;;
s
]]
m
tから
n
までの部分をステップ
s
で与える.
詳細
t
[[
spec
]]=
value
のような割当てを行って,式中の一連の部分のうちの任意の部分を変更することができる.
»
式のPart 0の部分は,その式の頭部である.
部分の中の一般的な範囲には次のようなものがある.
expr
[[
m
;;]]
部分
m
から末尾まで
expr
[[;;
n
]]
先頭から部分
n
まで
expr
[[;;,
j
]]
列
j
expr
[[
m
1
;;
n
1
,
m
2
;;
n
2
]]
部分行列
expr
がリストの場合,
expr
[[{
i
1
,
i
2
,
...
}]]
は,部分のリストを与える.一般に
expr
の頭部は部分のリストに適用される.
»
expr
[[
list
1
,
list
2
,
...
]]
から,部分のネストしたリストを得ることができる.各々の部分は各リストから1つの指標を持つ.
list
i
の任意の部分が
All
または
;;
の場合,そのレベルのすべての部分が保存される.
リストは
Part
内では,
Extract
,
MapAt
や
Position
等の関数とは違った方法で使われることに注意.
expr
が
SparseArray
オブジェクトのとき,
expr
[[
...
]]
は対応する通常の配列における部分を返す.
»
StandardForm
と
InputForm
では,
expr
[[
spec
]]
は
expr
spec
と入力できる.
と
は,
Esc
[[
Esc
と
Esc
]]
Esc
,あるいは,
\[LeftDoubleBracket]
と
\[RightDoubleBracket]
と入力できる.
StandardForm
では
expr
[[
spec
]]
は,
expr
[[
spec
]]
または
expr
spec
として入力される.
例題
すべて閉じる
例
(10)
リストの一部を抽出する:
In[1]:=
Out[1]=
一連の部分を抽出する:
In[1]:=
Out[1]=
行列の一部を抽出する:
In[1]:=
Out[1]=
行列の第2行:
In[1]:=
Out[1]=
行列の第2列:
In[1]:=
Out[1]=
リストの末尾から2番目の要素:
In[1]:=
Out[1]=
部分のリスト:
In[1]:=
Out[1]=
部分を再割当てする:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[3]:=
Out[3]=
一連の部分を再割当てする:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[3]:=
Out[3]=
Part
はリストだけでなく,どのような式にも使うことができる:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[3]:=
Out[3]=
Part
は常に式の
FullForm
に対して働く:
In[4]:=
Out[4]=
In[5]:=
Out[5]//FullForm=
スコープ
(10)
一般化と拡張
(3)
アプリケーション
(4)
特性と関係
(2)
考えられる問題
(4)
関連項目
First
Head
Last
Extract
Position
ReplacePart
MapAt
Take
PadLeft
チュートリアル
リスト要素の操作
代数式の部分抽出
部分リストの構成
式の部分抽出
指標によるリストの操作
演算子
その他
リストの要素
式
式の構造
方程式の操作
データの配列の操作
言語の概要
リスト操作
ベクトル操作
式の部分
行列の部分
式への構造操作
Mathematica シンタックス
バージョン 1 の新機能 | バージョン 5 での修正機能
© 2008 Wolfram Research, Inc.