- 如何取出matcom矩阵的元素的值并交给C语言变量?
-
发布时间:2010-11-24 13:24:22
发布时间:2010-11-24 13:24:22
double mydata[3][3];
dMm(amatrix);
amatrix=rand(3);
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++)
mydata[i-1][j-1]=amatrix.r(i,j);
//or mydata[i-1][j-1]=amatrix.fastindex(i,j);
也可以用memcpy() 把amatrix.pr指针的内容读出来,交给mydata,但行
列可能要转置。
如果amatrix=sparse(…),用amatrix.r()方法不能取出需要的值