Доступ к данным ФОРТРАН

Чтение или запись данных в массив

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

Функции ФОРТРАН

расширить все

mxGetNumberOfDimensionsКоличество размерностей в mxArray
mxGetElementSizeКоличество байтов, необходимых для хранения каждого элемента данных
mxGetDimensionsУказатель на массив размерностей
mxSetDimensionsИзмените количество размерностей и размер каждой размерности
mxGetNumberOfElementsКоличество элементов в числе mxArray
mxCalcSingleSubscriptСмещение от первого элемента к требуемому элементу
mxGetMКоличество строк в mxArray
mxSetMУстановите количество строк в mxArray
mxGetNКоличество столбцов в mxArray
mxSetNУстановите количество столбцов в mxArray
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 массив
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 разреженного массива