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