mxArray (C)

Введите для массива 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"

Пример

Смотрите эти примеры в matlabroot/extern/examples/mx:

Советы

Представлено до R2006a