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

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

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

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

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

mxGetNumberOfDimensionsКоличество размерностей в mxArray
mxGetElementSizeКоличество байтов, требуемых сохранить каждый элемент данных
mxGetDimensionsУказатель на массив размерностей
mxSetDimensionsИзмените количество размерностей и размер каждой размерности
mxGetNumberOfElementsЧисло элементов в числовой mxArray
mxCalcSingleSubscriptВозместите от первого элемента до желаемого элемента
mxGetMКоличество строк в mxArray
mxSetMОпределите номер строк в mxArray
mxGetNКоличество столбцов в mxArray
mxSetNОпределите номер столбцов в mxArray
mxGetScalarДействительный компонент элемента First Data в массиве
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 массив
mxGetDataЭлементы данных в нечисловом mxArray
mxSetDataУстановите указатель на элементы данных в нечисловом mxArray
mxGetPr(Не рекомендуемый) Действительные элементы данных в mxDOUBLE_CLASS массив
mxSetPr(Не рекомендуемый) Набор действительные элементы данных в mxDOUBLE_CLASS массив
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 массив
mxGetImagDataЭлементы мнимых данных в числовом mxArray
mxSetImagDataУстановите элементы мнимых данных в числовом mxArray
mxGetPi(Не рекомендуемый) элементы Мнимых данных в mxDOUBLE_CLASS массив
mxSetPi(Не рекомендуемый) элементы мнимых данных Набора в mxDOUBLE_CLASS массив
mxGetClassIDКласс mxArray
mxGetClassNameКласс mxArray как строка
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 разреженного массива
Для просмотра документации необходимо авторизоваться на сайте