mxCreateDoubleMatrix (Фортран)

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

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

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

Описание

Используйте mxCreateDoubleMatrix, чтобы создать m-by-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