{ と } の中にカンマで区切って複数のものを並べて作ったリ
ストというデータ構造がある。
list = {1 2 3} 1, 2, 3 という 3 つの要素からなるリス ト list を定義
Log[{a,b,c}]
N[{1/2,1/3,1/4}]
list = {1 2 3}
Part[list,2]またはlist[[2]]
Eigenvalues[{{1,2},{3,4}}]行列の固有値を計算
lambda1 = %[[1]]; lambda2 = %[[2]]それぞれ変数に代入
{1,2,3}+{a,b,c}
2 {1 3 5}
{1 3 5} / 3
{1 2 3} . {3 4 5}
{1 2 3} {2 3 4}
{1 2 3} / {2 3 4}
行列用の関数としては、転置行列 Transpose[], 逆行列 Inverse[], 固有値 Eigenvalues[], 固有ベクトル Eigenvectors[] などがある。A={{a11,a12,a13},{a21,a22,a23},{a31,a32,a33}}
y={y1,y2,y3}
A.y
Length[{a,b,c,d,e}], MemberQ[{a,b,c,d,e,f},a],
Count[{a,b,a,b,a,b},a], Reverse[], Sort[],
RotateLeft[], RotateRight[] 等々。
Table[i^2, {i,6}]
Table[Sin[n Pi/5], {n,0,4}]
Table[x^i+2i, {i,5}]
Table[Sqrt[x], {x, 0, 1, 0.25}]
Table[x^i+y^j, {i,3}, {j,2}]
ReadList["ファイル名", Number]``square.data'' を
ReadList["ファイル名", Number, RecordList]
ReadList["外部コマンド名", Number]
ReadList["!外部コマンド名", Number, RecordList]
1 1
2 4
3 9
4 16
という内容のファイルとする時、以下のコマンドで何が起こるか?
ReadList["square.data", Number]
ReadList["square.data", Number, RecordLists -> True]
ユーザー定義の関数や、繰り返しの実現法については次回。