| 外部インタフェース/API リファレンス | ![]() |
Fortran 言語表示
real*8 function mxGetScalar(pm) integer*4 pm
戻り値
mxArrayの最初の実数(非虚数)要素の値。mxArrayが1行1列よりも大きい場合、mxGetScalarは(1,1)要素の値を出力します。
pmがスパースなmxArrayを指す場合、mxGetScalarは mxArrayの最初の非ゼロの実数要素の値を出力します。
pmが空のmxArrayを指す場合、mxGetScalarは不定値を出力します。
詳細
mxGetScalarを呼び出すことによって、mxArrayの最初の実数(非虚数)要素の値を取得します。
ほとんどの場合で、pmが1つの要素のみ(スカラ)を含むmxArrayを指すとき、mxGetScalarを呼び出します。しかし、pmは多くの要素を含むmxArrayを指すポインタにすることができます。pmが複数の要素を含むmxArrayを指す場合、mxGetScalarは最初の実数要素の値を出力します。pmが2次元のmxArrayを指す場合、mxGetScalarは(1,1)要素の値を返します。
参考
| mxGetPr | mxGetString | ![]() |