matlabm文件到c文件的转换
我无法将.m文件转换为c类 我想制作一个ccs(CodeComposer studio v6)项目,它需要一个特定的矩阵,但矩阵是.m文件(matlab数据) 因此,我希望将matrix.m转换为c类 例如:将1(.m数据)转换为2(.cpp数据)matlabm文件到c文件的转换,c,matlab,C,Matlab,我无法将.m文件转换为c类 我想制作一个ccs(CodeComposer studio v6)项目,它需要一个特定的矩阵,但矩阵是.m文件(matlab数据) 因此,我希望将matrix.m转换为c类 例如:将1(.m数据)转换为2(.cpp数据) matlab a=[1,2;3,4] c级 class mat{ public: int[2][2] a; void set(){ a[0][0] =1;
a=[1,2;3,4]代码>
class mat{
public:
int[2][2] a;
void set(){
a[0][0] =1;
a[0][1] =2;
a[1][0] =3;
a[1][1] = 4;
}
}
谢谢。Matlab广泛支持与C的集成 我会 然后用英文阅读
或者,如果您出于某种原因不想使用MatlabAPI,您可以基于创建自己的阅读器。一种可能的方法是使用模式
A[ii][jj]=xxx的fprintf
-ingA
并将命令窗口输出复制到C源文件中。另一种方法是将a
存储在文本文件中,然后在C.Hello@jms0720中使用scanf
,回答您的问题:“第二,是否有其他方法将.m文件导入ccs?”您可能会发现这很有用。我认为是“代码>.M./COD>文件”Matlab函数/脚本,生成Matrx.fWIW,这是C++,而不是C语言,没有OOP范式与语言。