2016-12-12 2 views
2

Я просматриваю документацию Matrix в MathNet и попытался инициализировать мою матрицу по-разному.Как я могу получить доступ к функциям PseudoInverse() и AsArray() DenseMatrix в MathNET?

using MathNet.Numerics.LinearAlgebra; 
using MathNet.Numerics.LinearAlgebra.Double; 

Matrix<double> a = Matrix<double>.Build(3, 3, myDoubleArray); 
DenseMatrix b = new DenseMatrix(3, 3, myDoubleArray); 
DenseMatrix c = new DenseMatrix(3); 

Однако, когда я смотрю на функции-члены, которые доступны для меня, я не могу видеть, такие функции, как AsArray() или PseudoInverse(), даже если они появляются в документации here.

Почему это так? Являются ли эти методы расширения, которые мне нужны, чтобы добавить еще один оператор using?

ответ

3

Я проверил source. AsArray и PseudoInverse только в версии 3.14 (все еще в бета-версии).

+0

А, спасибо, не понимал этого. Я проверил и запускаю v3.13.1. – ArKi

Смежные вопросы