问题已解决 用get(i,i,j); 遍历整个矩阵得到所有数据 但是原理还是不明白,希望有大神可以解惑
mwArray a(1,4); a=Uu(1); a.GetData(Uux,4); 这样还是会报错
[quote=引用 1 楼 turingo 的回复:] 你要获取其它列的可以这样: mwArray a=Uu(col); 再调用a.GetData 我这样改了 mwArray Uu(1000,4, mxDOUBLE_CLASS, mxCOMPLEX); mwArray a(4,1, mxDOUBLE_CLASS, mxCOMPLEX); a=Uu(1); a.GetData(Uux,4); 运行到最后一步报错了,求原因,谢谢谢
mwArray 结构 mwArray Uu(1000,4, mxDOUBLE_CLASS, mxCOMPLEX); 输出 Uu float Uux[4000]; 用 Uu.GetData(Uux,4000); 和 Uu.Real().GetData(Uux,4000); 结果Uux都只能 得到第一列的数值,求原因 谢谢
24,854
社区成员
27,343
社区内容
加载中
试试用AI创作助手写篇文章吧