方法之间的区别矩阵<t>除以(双标量)和矩阵<t> DivideByThis(双标量)在MathNet数字中?</t> </t>

时间:2014-07-14 18:15:37

标签: c# mathnet

我正在查看MathNet Numerics中的DenseMatrix文档,可以找到here。我找到了两个方法定义Matrix<T> Divide(double scalar)Matrix<T> DivideByThis(double scalar),它们似乎都返回一个矩阵并接受双标量。

两者之间有什么区别吗?

1 个答案:

答案 0 :(得分:2)

假设mMatrix<double>类型的矩阵,sdouble类型的标量,那么

  • m.Divide(s)相当于标量为除数的m/s
  • m.DivideByThis(s)相当于s/m,其中标量是红利(逐点)

请注意,这两个操作都是逐点划分,因此DivideByThis 执行矩阵求逆或伪倒置,而是将标量除以矩阵的每个值。

不幸的是,用于生成API引用的工具存在一些问题,并且在这种情况下无法呈现xml文档。我们希望将其替换为更有用的东西,并在未来更好地整合到文档中。