全部, 我有以下c ++代码来测试Octave库的sparsematrix类,
SparseMatrix BB=SparseMatrix(10,10,3);
BB(2,1)=2;
BB(4,3)=3;
BB(1,2)=10;
long ff1=BB.cidx(0);
long ff2=BB.cidx(1);
long ff3=BB.cidx(2);
根据我的理解,ff1,ff2,ff3应分别为1,2,3。但是,我从上面的代码得到的ff1,ff2和ff3的实际值是0,0,1。
这个结果是否正确?有没有人可以为我明确解释“cidx”的含义?
提前致谢。