我有将.m文件转换为c类的问题。
我想制作一个需要特定矩阵的ccs(code composer studio v6)项目,但矩阵是.m文件(matlab数据)。
所以,我希望将matrix.m转换为c类。
例如:将1(.m数据)转换为2(.cpp数据)。
MATLAB
a = [1, 2 ; 3, 4];
c class
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;
}
}
总之,我的问题是两件事。
首先,上述转换是否可行?有没有工具? (矩阵太大,无法通过手写转换)
其次,还有其他方法可以将.m文件导入ccs吗?
谢谢。
答案 0 :(得分:0)
Matlab广泛支持与C的集成。
然后使用C API provided with Matlab读取它。
或者,如果您出于某种原因不想使用Matlab API,您可以根据mat file format specification创建自己的阅读器。