|
Go to the first, previous, next, last section, table of contents.
- newmat(row,col [,[[a,b,...],[c,d,...],...]])
-
:: row 行 col 列の行列を生成する.
- return
-
行列
- row,col
-
自然数
- a,b,c,d
-
任意
-
row 行 col 列の行列を生成する. 第 3 引数がない場合,
各成分は 0 に初期化される. 第 3 引数がある場合,
インデックスの小さい成分から, 各行が, リストの
各要素 (これはまたリストである) により初期化される. 各要素は, 先頭から順に
使われ, 足りない分は 0 が埋められる.
-
行列のサイズは
size() で得られる.
-
M が行列のとき, M[I] により第 I 行をベクトルとして
取り出すことができる. このベクトルは, もとの行列と成分を共有しており,
いずれかの成分を書き換えれば, 他の対応する成分も書き換わることになる.
-
函数の引数として行列を渡した場合, 渡された函数は, その行列の成分
を書き換えることができる.
[0] A = newmat(3,3,[[1,1,1],[x,y],[x^2]]);
[ 1 1 1 ]
[ x y 0 ]
[ x^2 0 0 ]
[1] det(A);
-y*x^2
[2] size(A);
[3,3]
[3] A[1];
[ x y 0 ]
[4] A[1][3];
getarray : Out of range
return to toplevel
- 参照
-
section
newvect , section size , section det ,invmat .
Go to the first, previous, next, last section, table of contents.
|