常见问题 教学软件的常见问题>>

如何取出matcom矩阵的元素的值并交给C语言变量?

发布时间: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()方法不能取出需要的值

 

本FAQ适用范围

下一步您可以:
查看教学软件产品 >>