矩阵<double>使用函数</double>逐点运算

时间:2015-02-25 00:42:42

标签: matrix mathdotnet

如何更改涉及函数调用的Matrix中每个元素的值。像

这样的东西

matrix [i,j] = funct(matrix [i,j] * 2)-1;

1 个答案:

答案 0 :(得分:2)

您可以使用MapInplace,例如:

matrix.MapInplace(Math.Sin);
matrix.MapInplace(x => Math.Sin(x-2));

或者在你的例子中

matrix.MapInplace(x => funct(x*2)-1);