преобразовать структуру C в структуру Matlab - PullRequest
3 голосов
/ 08 декабря 2010

Я хочу спросить, есть ли простой метод для преобразования структуры C / C ++ в структуру MATLAB (mxArray *)

У меня есть mex-файл, который возвращает сложную структуру векторов C / C ++, и яхочу получить это как вывод (mxArray *)

я нашел метод mxCreateStructArray, но он не практичен в сложных структурах

я использую MATLAB 7.11.0

1 Ответ

1 голос
/ 31 января 2011

Нет, такой простой метод не существует.Вам необходимо использовать методы mxCreateStructArray, mxAddField и т. Д. И создавать поле структуры Matlab по полю.

http://www.mathworks.com/matlabcentral/newsreader/view_thread/239457

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...