next up previous
Next: 余因子行列(adjoint) と転置行列(transpose) Up: 線型代数 Previous: 行列の演算(+,1,*,1/?,^)

行列の基本変形 (addRow,multRow,swapRow,addCol,multCol,swapCol)

基本変形    
              
addRow(A,m,n,c)  (Aの第m行)のc倍を(Aの第n行)に足した行列 
multRow(A,m,c)   (Aの第m行)をc倍した行列
swapRow(A,m,n)   (Aの第m行)と(Aの第n行) を入れ替えた行列

(列については addCol, multCol, swapCol を用いればよい。)

これらの関数はlinalg パッケージに入っているので、 もしあらかじめ export(linalg)していない場合には (たとえば trace ならば linalg::trace などのように)linalg:: を先頭にくっつけて やる必要があります。念のため。


2008-11-15