mxCreateDoubleMatrix (Fortran)

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

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

#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 release-specific опции сборки, функция устанавливает каждый элемент в pr массив. Если ComplexFlag является 1, затем функция устанавливает pi массив в 0.

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

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

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

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

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

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

Примеры

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

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