mxSetImagData (Фортран)

Установите элементы мнимых данных в числовом mxArray

mxSetImagData не доступен в чередованном комплексном API. Используйте введенный, функции доступа к данным вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис языка ФОРТРАН

#include "fintrf.h"
subroutine mxSetImagData(pm, pi)
mwPointer pm, pi

Описание

Функция mxSetImagData подобна mxSetPi. Используйте эту функцию на числовых массивах с содержимым кроме double.

Функция mxSetImagData не освобождает память выделенный для существующих данных. Чтобы освободить существующую память, вызовите mxFree на указателе, возвращенном mxGetImagData.

Входные параметры

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

Указатель на массив MATLAB, заданный как mwPointer.

Указатель на массив комплексных данных в mxArray, заданном как mwPointer. Каждый элемент в массиве содержит мнимый компонент значения.

Массив должен быть в динамической памяти; вызовите mxCalloc, чтобы выделить эту память. Если pi указывает на статическое ЗУ, то ошибки памяти заканчиваются, когда массив уничтожается.

Вопросы совместимости

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

Не рекомендуемый запуск в R2018b

Ошибки, запускающиеся в R2018b

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