2017-07-27 291 views

回答

1

根据他们的文档使用:

C = A.Multiply(B); 

其中A是矩阵和B是一个标量。

所以要乘以3矩阵,A,你会写

C = A.Multiply(3); 
+0

是的,这应该工作,但由于某种原因,扩展方法不工作;这意味着它不明白double [,]是一个矩阵。请问我应该使用什么版本?我可以在Visual Studio中工作(我通过nuget安装了accord.net),但由于多种原因,我必须在另一个代码编辑器中工作;我只能添加对正确的dll的引用。什么是正确的DLL使用? – user2711263

+0

你能展示你使用的代码吗? –

+0

我只是尝试从维基页面的示例代码:double [] v = {4,5,6}; double [] a = v.Multiply(2); // v。* 2:{8,10,12} double [] b = v.Divide(2); // v ./ 2:{2,2.5,3} double [] c = v.Pow(2); // v。^ 2:{16,25,36} – user2711263