我正在查看MathNet Numerics中的DenseMatrix文档,可以找到here。我找到了两个方法定义Matrix<T> Divide(double scalar)
和Matrix<T> DivideByThis(double scalar)
,它们似乎都返回一个矩阵并接受双标量。
两者之间有什么区别吗?
答案 0 :(得分:2)
假设m
是Matrix<double>
类型的矩阵,s
是double
类型的标量,那么
m.Divide(s)
相当于标量为除数的m/s
m.DivideByThis(s)
相当于s/m
,其中标量是红利(逐点)请注意,这两个操作都是逐点划分,因此DivideByThis
不执行矩阵求逆或伪倒置,而是将标量除以矩阵的每个值。
不幸的是,用于生成API引用的工具存在一些问题,并且在这种情况下无法呈现xml文档。我们希望将其替换为更有用的东西,并在未来更好地整合到文档中。