Тип C для массива MATLAB
Фундаментальный тип, лежащий в основе данных MATLAB ® .mxArray - непрозрачный тип языка C. Файл заголовка, содержащий этот тип:
#include "matrix.h"
Для получения информации о том, как mxArray работает с переменными, поддерживаемыми MATLAB, см. раздел Данные MATLAB.
Все файлы C MEX начинаются с подпрограммы шлюза, называемой mexFunction, что требует mxArray как для входных, так и для выходных параметров. Для получения информации о процедуре шлюза файлов C MEX см. раздел Компоненты файла C MEX.
После получения данных MATLAB в файле MEX используйте функции API C Matrix для управления данными и функциями API C MEX для выполнения операций в среде MATLAB. Использовать mxArray для передачи данных в и из этих функций.
В S-функциях Simulink ® не хранитеplhs
mxArray указатели в любом состоянии блока S-функции, которое сохраняется после завершения функции MEX. Продукция mxArray имеет временную область действия и автоматически уничтожается в конце вызова функции MEX.
Сведения о данных в языковых скриптах и функциях MATLAB см. в разделе Типы данных.
Для устранения неполадок mxArray ошибки в других продуктах MathWorks, поиск документации для этого продукта.
matlab::data::Array | mexFunction | mxClassID | mxCreateDoubleMatrix | mxCreateNumericArray | mxCreateString | mxDestroyArray