基本変形 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:: を先頭にくっつけて
やる必要があります。念のため。