exponenta event banner

mxSetClassName (C)

Структурный массив в массив объектов MATLAB

Использовать mxSetClassName для классов, определенных без classdef заявление.

Синтаксис C

#include "matrix.h"
int mxSetClassName(mxArray *array_ptr, const char *classname);

Аргументы

array_ptr

Указатель на mxArray класса mxSTRUCT_CLASS

classname

Класс объектов для преобразования array_ptr

Прибыль

0 при успешном и ненулевом в противном случае. Одна из причин отказа в том, что array_ptr не является структурой mxArray. Звонить mxIsStruct чтобы определить, array_ptr - структура.

Описание

mxSetClassName преобразует массив структуры в массив объектов для последующего сохранения в MAT-файле. MATLAB ® не регистрирует и не проверяет объект, пока он не будет загружен LOAD команда. Если указано classname является неопределенным классом в MATLAB, то LOAD преобразует объект обратно в простой массив структуры.

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