exponenta event banner

mxSetComplexUint32s (Фортран)

Установка сложных элементов данных в mxUINT32_CLASS множество

Синтаксис Фортрана

#include "fintrf.h"
integer*4 mxSetComplexUint32s(pa, dt)
mwPointer pa, dt

Описание

Использовать mxSetComplexUint32s установить mxUint32 данные указанного mxArray.

Все mxCreate* функции выделяют кучное пространство для хранения данных. Поэтому эта функция обычно не используется для инициализации элементов массива. Вместо этого вызовите эту функцию для замены существующих значений новыми.

Входные аргументы

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

Указатель на mxUINT32_CLASS массив.

Указатель на первый mxComplexUint32 элемент массива данных. dt должны быть присвоены функциями mxCalloc или mxMalloc.

Выходные аргументы

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

Состояние функции, возвращенное как integer*4. В случае успешного выполнения функция возвращает 1.

Если pa является 0, то функция возвращает 0.

Функция неуспешна, когда mxArray не является неразделенным mxUINT32_CLASS массив, или если данные не выделены mxCalloc. Если функция неуспешна, то:

  • MEX-файл - функция завершает работу MEX-файла и возвращает элемент управления в подсказку MATLAB ®.

  • Автономное (не MEX-файл) приложение - функция возвращает 0.

Версия API

Эта функция доступна в перемежающемся комплексном API. Построить myMexFile.F с помощью этой функции введите:

mex -R2018a myMexFile.F
Представлен в R2018b