Math .NET中矩阵索引的表示法

时间:2012-06-19 18:26:22

标签: c# .net math mathdotnet

当使用Math .NET的DenseMatrix,并且我想访问第二列第三行时,我是写matrix[1,2]还是matrix[2,1]换句话说,第一个索引是确定行还是专栏?

1 个答案:

答案 0 :(得分:2)

快速搜索会生成此文档:

http://api.mathdotnet.com/Numerics/MathNet.Numerics.LinearAlgebra.Double/DenseMatrix.htm

虽然它缺少您所要求的内容,但它确实有一个RowCount属性,您可以查询以找到答案。

现在运行测试


这是[row, column]

public virtual T this[int row, int column]
{
    get
    {
        RangeCheck(row, column);
        return At(row, column);
    }

    set
    {
        RangeCheck(row, column);
        At(row, column, value);
    }
}