主要内容

mxCreateDoubleMatrix (Fortran)

二维双精度浮点数组

Fortran 语法

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

描述

使用 mxCreateDoubleMatrix 创建一个 m×n mxArray

当您完成使用 mxArray 时,请调用 mxDestroyArraymxDestroyArray 将释放 mxArray 及其关联的实部和虚部元素。

输入参数

全部展开

行数,指定为 mwSize

列数,指定为 mwSize

复数数组指示符,指定为 01

对于使用 mex -R2018a 命令编译的应用程序,该函数将每个数据元素初始化为 0

对于所有其他 mex 版本特定的编译选项,该函数会设置 pr 数组中的每个元素。如果 ComplexFlag1,则该函数会将 pi 数组设置为 0

输出参量

全部展开

指向类型为 mxDoublemxArray 的指针,指定为 mwPointer(如果成功)。

当没有足够的可用堆空间来创建 mxArray 时,该函数不会成功执行。

  • MEX 文件 - 函数将终止 MEX 文件并将控制权返回给 MATLAB® 提示符。

  • 独立(非 MEX 文件)应用程序 - 函数将返回 0

示例

要打开示例,请输入:

edit([fullfile(matlabroot,"extern","examples","refbook","filename")]);

其中,filename 为:

版本历史记录

在 R2006a 之前推出