| 外部インタフェース/API リファレンス | ![]() |
Fortran 言語表示
integer*4 function mexIsInf(value) real*8 value
戻り値
詳細
mexIsInfを呼び出すことによって、valueが無限大と等しいかどうかを決定します。MATLABは、無限大値をInfという不変変数に格納し、これはIEEE代数の正の無限大を表します。Infの値は、システムによって決まっていて、ユーザが変更することができません。
5/0は無限大を出力します。exp(10000)は結果がマシン上で表すには大きすぎるため、無限大を出力します。valueがNaN (Not-a-Number)と等しければ、mexIsInfは偽を出力します。言い換えると、NaNは無限大とは等しくありません。
参考
| mexIsFinite | mexIsNaN | ![]() |