Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

mxCreateDoubleMatrix (Fortran)

2 次元倍精度浮動小数点配列

Fortran 構文

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

説明

mxCreateDoubleMatrix を使用して、mn 列の mxArray を作成します。

mxArray の使用が終わったら、mxDestroyArray を呼び出します。mxDestroyArraymxArray とそれに関連する実数要素および虚数要素の割り当てを解除します。

入力引数

すべて展開する

行数。mwSize として指定します。

列数。mwSize として指定します。

複素数配列インジケーター。0 または 1 として指定します。

mex -R2018a コマンドでビルドされたアプリケーションの場合、関数は各データ要素を 0 に初期化します。

その他すべての mex リリース固有のビルド オプションの場合、関数は配列 pr で各要素を設定します。ComplexFlag1 の場合、関数は配列 pi0 に設定します。

出力引数

すべて展開する

mxDouble 型の mxArray へのポインター。成功した場合は mwPointer として指定します。

関数は、mxArray を作成するのに十分な空きヒープ領域がない場合、失敗します。

  • MEX ファイル — 関数は MEX ファイルを終了し、制御を MATLAB® プロンプトに戻します。

  • スタンドアロン (非 MEX ファイル) アプリケーション — 関数は 0 を返します。

matlabroot/extern/examples/refbook の次の例を参照してください。

R2006a より前に導入