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