外部インタフェース/API リファレンス | ![]() ![]() |
C 言語表示
#include "matrix.h" bool mxIsInf(double value);
戻り値
詳細
mxIsInf
を呼び出して、value
が無限大と等しいかどうかを決定します。MATLABは無限大値をInf
という不変変数に格納し、これはIEEE代数の正の無限大を表します。Inf
の値は、システムによって決まっていて、ユーザが変更することはできません。
5/0
は無限大を出力します。exp(10000)
は結果がマシン上で表すには大きすぎるため、無限大を出力します。value
がNaN
(Not-a-Number)と等しければ、mxIsInf
は偽を出力します。言い換えると、NaN
は無限大とは等しくありません。
例題
examples
ディレクトリのmx
サブディレクトリのmxisfinite.c
を参照してください。
参考
![]() | mxIsFull (廃版) | mxIsInt8 | ![]() |