Mol(Math Object Library) fot .Net
元行列(S)のi行j列の位置(S[i,j])を開始点に ni行nj列を行列 T の先頭(T[1,1]:FORTRAN形式の場合)から T にコピーします。 (i,j) が S の範囲外ならエラーになります。また、T が null、 T のサイズが S の範囲外 になるときは S の範囲内に入るように T が新規に作成されます。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public static MatrixDenseGeneralDouble SubMatrix(
	MatrixDenseGeneralDouble T,
	_MatrixDouble S,
	int i,
	int ni,
	int j,
	int nj
)
Visual Basic
Public Shared Function SubMatrix ( 
	T As MatrixDenseGeneralDouble,
	S As _MatrixDouble,
	i As Integer,
	ni As Integer,
	j As Integer,
	nj As Integer
) As MatrixDenseGeneralDouble
Visual C++
public:
static MatrixDenseGeneralDouble^ SubMatrix(
	MatrixDenseGeneralDouble^ T, 
	_MatrixDouble^ S, 
	int i, 
	int ni, 
	int j, 
	int nj
)
static member SubMatrix : 
        T : MatrixDenseGeneralDouble * 
        S : _MatrixDouble * 
        i : int * 
        ni : int * 
        j : int * 
        nj : int -> MatrixDenseGeneralDouble 

Parameters

T
タイプ: Mol..::..MatrixDenseGeneralDouble
コピー先の行列(null またはサイズ調整によって再作成されることがあります)
S
タイプ: Mol..::.._MatrixDouble
コピー元の行列
i
タイプ: System..::..Int32
コピー開始行番号
ni
タイプ: System..::..Int32
コピー行数
j
タイプ: System..::..Int32
コピー開始列番号
nj
タイプ: System..::..Int32
コピー列数

Return Value

タイプ: MatrixDenseGeneralDouble
S のサブ行列(T)

参照