exponenta event banner

mxCreateDouureMatrix (Фортран)

2-D, массив с двойной точностью, с плавающей запятой

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

#include "fintrf.h"
mwPointer mxCreateDoubleMatrix(m, n, ComplexFlag)
mwSize m, n
integer*4 ComplexFlag

Описание

Использовать mxCreateDoubleMatrix для создания mоколо-n mxArray.

Звонить mxDestroyArray по завершении использования mxArray. mxDestroyArray отменяет назначение mxArray и связанные с ним реальные и мнимые элементы.

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

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

Количество строк, указанное как mwSize.

Количество столбцов, указанное как mwSize.

Индикатор сложного массива, указанный как 0 или 1.

Для приложений, построенных с помощью mex -R2018a , функция инициализирует каждый элемент данных в 0.

Для всех остальных mex параметры сборки для конкретного выпуска, функция устанавливает каждый элемент в pr массив. Если ComplexFlag является 1, то функция устанавливает pi массив в 0.

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

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

Указатель на mxArray типа mxDouble, указано как mwPointer, в случае успеха.

Функция неуспешна, если недостаточно свободного пространства кучи для создания mxArray.

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

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

Примеры

См. эти примеры в разделе matlabroot/extern/examples/refbook:

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