Доступ к данным

Читайте или запишите данные к массиву

Используйте эти функции, чтобы получить информацию о массиве MATLAB®, таком как размерность и размер, и получить элементы данных на основе типа. Используйте эти функции, чтобы записать данные к переменным mxArray.

Функции Фортрана

развернуть все

mxGetNumberOfDimensionsКоличество размерностей в массиве
mxGetElementSizeКоличество байтов, требуемых сохранить каждый элемент данных
mxGetDimensionsУказатель на массив размерностей
mxSetDimensionsИзмените количество размерностей и размер каждой размерности
mxGetNumberOfElementsЧисло элементов в числовом массиве
mxCalcSingleSubscriptСместите от первого элемента до желаемого элемента
mxGetMКоличество строк в массиве
mxSetMОпределите номер строк в массиве
mxGetNКоличество столбцов в массиве
mxSetNОпределите номер столбцов в массиве
mxGetScalarДействительный компонент первого элемента данных в массиве
mxGetDoublesДействительные элементы данных в mxDOUBLE_CLASS массиве
mxSetDoublesУстановите действительные элементы данных в mxDOUBLE_CLASS массиве
mxGetSinglesДействительные элементы данных в mxSINGLE_CLASS массиве
mxSetSinglesУстановите действительные элементы данных в mxSINGLE_CLASS массиве
mxGetInt8sДействительные элементы данных в mxINT8_CLASS массиве
mxSetInt8sУстановите действительные элементы данных в mxINT8_CLASS массиве
mxGetUint8sДействительные элементы данных в mxUINT8_CLASS массиве
mxSetUint8sУстановите действительные элементы данных в mxUINT8_CLASS массиве
mxGetInt16sДействительные элементы данных в mxINT16_CLASS массиве
mxSetInt16sУстановите действительные элементы данных в mxINT16_CLASS массиве
mxGetUint16sДействительные элементы данных в mxUINT16_CLASS массиве
mxSetUint16sУстановите элементы комплексных данных в mxUINT16_CLASS массиве
mxGetInt32sДействительные элементы данных в mxINT32_CLASS массиве
mxSetInt32sУстановите действительные элементы данных в mxINT32_CLASS массиве
mxGetUint32sДействительные элементы данных в mxUINT32_CLASS массиве
mxSetUint32sУстановите элементы комплексных данных в mxUINT32_CLASS массиве
mxGetInt64sДействительные элементы данных в mxINT64_CLASS массиве
mxSetInt64sУстановите элементы данных в mxINT64_CLASS массиве
mxGetUint64sДействительные элементы данных в mxUINT64_CLASS массиве
mxSetUint64sУстановите элементы комплексных данных в mxUINT64_CLASS массиве
mxGetPrДействительные элементы данных в mxDOUBLE_CLASS массиве
mxSetPrУстановите действительные элементы данных в mxDOUBLE_CLASS массиве
mxGetDataЭлементы данных в нечисловом mxArray
mxSetDataУстановите указатель на элементы данных в нечисловом mxArray
mxGetComplexDoublesЭлементы комплексных данных в mxDOUBLE_CLASS массиве
mxSetComplexDoublesУстановите элементы комплексных данных в mxDOUBLE_CLASS массиве
mxGetComplexSinglesЭлементы комплексных данных в mxSINGLE_CLASS массиве
mxSetComplexSinglesУстановите элементы комплексных данных в mxSINGLE_CLASS массиве
mxGetComplexInt8sЭлементы комплексных данных в mxINT8_CLASS массиве
mxSetComplexInt8sУстановите элементы комплексных данных в mxINT8_CLASS массиве
mxGetComplexUint8sЭлементы комплексных данных в mxUINT8_CLASS массиве
mxSetComplexUint8sУстановите элементы комплексных данных в mxUINT8_CLASS массиве
mxGetComplexInt16sЭлементы комплексных данных в mxINT16_CLASS массиве
mxSetComplexInt16sУстановите элементы комплексных данных в mxINT16_CLASS массиве
mxGetComplexUint16sЭлементы комплексных данных в mxUINT16_CLASS массиве
mxSetComplexUint16sУстановите элементы комплексных данных в mxUINT16_CLASS массиве
mxGetComplexInt32sЭлементы комплексных данных в mxINT32_CLASS массиве
mxSetComplexInt32sУстановите элементы комплексных данных в mxINT32_CLASS массиве
mxGetComplexUint32sЭлементы комплексных данных в mxUINT32_CLASS массиве
mxSetComplexUint32sУстановите элементы комплексных данных в mxUINT32_CLASS массиве
mxGetComplexInt64sЭлементы комплексных данных в mxINT64_CLASS массиве
mxSetComplexInt64sУстановите элементы комплексных данных в mxINT64_CLASS массиве
mxGetComplexUint64sЭлементы комплексных данных в mxUINT64_CLASS массиве
mxSetComplexUint64sУстановите элементы комплексных данных в mxUINT64_CLASS массиве
mxGetPiЭлементы мнимых данных в mxDOUBLE_CLASS массиве
mxSetPiУстановите элементы мнимых данных в mxDOUBLE_CLASS массиве
mxGetImagDataМнимые элементы числовых данных в mxArray
mxSetImagDataУстановите элементы мнимых данных в mxArray
mxGetClassIDКласс массива
mxGetClassNameКласс массива как строка
mxGetPropertyЗначение общественной собственности объекта MATLAB
mxSetPropertyУстановите значение общественной собственности объекта MATLAB
mxGetFieldУказатель на значение поля из массива структур, учитывая индекс и имя поля
mxSetFieldУстановите значение поля в массиве структур, учитывая индекс и имя поля
mxGetNumberOfFieldsКоличество полей в массиве структур
mxGetFieldNameByNumberУказатель на имя поля из массива структур, учитывая полевой номер
mxGetFieldNumberПолевой номер из массива структур, учитывая имя поля
mxGetFieldByNumberУказатель на значение поля из массива структур, учитывая индекс и полевой номер
mxSetFieldByNumberУстановите значение поля в массиве структур, учитывая полевой номер и индекс
mxAddFieldДобавьте поле к массиву структур
mxRemoveFieldУдалите поле из массива структур
mxGetCellУказатель на элемент в массиве ячеек
mxSetCellУстановите содержимое массива ячеек
mxGetNzmaxЧисло элементов в IR, PR и массивах PI
mxSetNzmaxУстановите пространство памяти для ненулевых элементов
mxGetIrМассив ir разреженной матрицы
mxSetIrМассив ir разреженного массива
mxGetJcМассив jc разреженной матрицы
mxSetJcМассив jc разреженного массива
Была ли эта тема полезной?