mxCreateDoubleMatrix (C)

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

Синтаксис C

#include "matrix.h"
mxArray *mxCreateDoubleMatrix(mwSize m, mwSize n, mxComplexity ComplexFlag);

Описание

Используйте mxCreateDoubleMatrix создать m- n mxArray.

Вызовите mxDestroyArray когда вы закончили использовать mxArray. mxDestroyArray функция освобождает mxArray и его связанные действительные и мнимые элементы.

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

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

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

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

Индикатор комплексного массива, заданный как mxComplexity значение.

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

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

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

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

Указатель на mxArray из типа mxDouble, заданный как mxArray *.

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

  • Файл MEX — Функция отключает файл MEX и возвращает управление в подсказку MATLAB®.

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

Примеры

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

Смотрите также

|

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

Для просмотра документации необходимо авторизоваться на сайте