mtx_from_trid
例:mtx_from_trid([1],[2],[3],[4],1);
- 機能:
- 3重対角行列から一般正方行列への変換
- 書式:
- mtx_from_trid([sub],[diag],[sup],[R],off )
- 解説:
- 3重対角行列から一般正方行列に変換し、結果を行列([R],off,n,n )に出力します。 なお、3重対角行列の行数と列数nは、対角成分数値組[diag]のセル総数と同じです。 3重対角行列は、3つの数値組で三つの対角成分を表せるから、表現が単純でメモリ消費も少ないです。
[sub] ・・・・・・・・・・・・・・・ 3重対角行列の下対角成分(n -1個セル)の数値組
[diag] ・・・・・・・・・・・・・・・・・ 3重対角行列の対角成分(n個セル)の数値組
[sup] ・・・・・・・・・・・・・・・・・ 3重対角行列の上対角成分(n -1個セル)の数値組
[R] ・・・・・・・・・・・・・・・・・ 結果正方行列Rの1列目の数値組
off ・・・・・・・・・・・・・・・・・ 結果正方行列Rの1行目のセル番号
return |