我想问一下是否有一种简单的方法可以将C / C ++结构转换为MATLAB结构(mxArray *)
我有一个mex文件,它返回一个复杂的C / C ++向量结构,我希望将其作为输出(mxArray *)
我找到了mxCreateStructArray方法,但它在复杂结构中不实用
我正在使用MATLAB 7.11.0
答案 0 :(得分:1)
不,没有这么简单的方法。您需要使用mxCreateStructArray,mxAddField等方法并按字段创建Matlab结构域。
http://www.mathworks.com/matlabcentral/newsreader/view_thread/239457