2013-11-15 4 views
2

Что такое эквивалент math.net этого типа операций MATLAB на матрицах для сопоставления матриц?math.net сопоставление матрицы

A = [2 2; 3 3] 
B = [4 4; 5 5] 
C = [A B] 
D = [A; B] 

Есть ли чит-лист, который сравнивает MATLAB/NUMPY с Math.net? Это может помочь мне в будущем. Спасибо.

ответ

3

Найдено относительно глаз радующий решение:

let C = A.append(B) 
let D = B.stack(D) 

Спасибо за помощь ,

0

Глядя на документы здесь: http://nmath.sourceforge.net/doc/numerics/

Я думаю, что лучшим решением было бы что-то вроде:

let retmatrix = Matrix(A.RowCount + B.RowCount, A.ColumnCount) 
retmatrix.SetMatrix(0,A.RowCount,0,A.ColumnCount,A) 
retmatrix.SetMatrix(A.RowCount,A.RowCount+B.RowCount,0,B.RowCount,B)