mxSetSingles (Fortran)

Установите реальные элементы данных в mxSINGLE_CLASS массив

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

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

Описание

Использовать mxSetSingles для установки mxSingle данные в указанном массиве.

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

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

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

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

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

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

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

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

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

Функция неудачна, когда mxArray не является несинхронным mxSINGLE_CLASS массив, или если данные не выделены с mxCalloc. Если функция неудачна, то:

  • Файл MEX - Функция завершает Файл MEX и возвращает управление в MATLAB® приглашение.

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

Версия API

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

mex -R2018a myMexFile.F

См. также

Введенный в R2018b