`newmat'
--------

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

参照
     *Note `newvect': newvect, *Note `size': size, *Note `det invmat':
     det invmat.

