isfinite

有限/無限・非数の判定

val = isfinite(p1)

p1 : 判定する値

(プラグイン / モジュール : hspmath)

解説

p1が有限の値ならば1を、p1が無限または非数の時は0を返します。

非数とは数値以外の型(文字列やラベル、モジュール型など)を指すものではありません。変数の型を調べる時はvartype関数を使用してください。

サンプル

#include "hspmath.as"
	mes isfinite(10)            // 有限の値
	mes isfinite(sqrt(-1))      // 非数
	mes isfinite(expf(100))     // 有限の値
	mes isfinite(expf(1000))    // 無限大
	stop

関連項目

isnan非数の判定(hspmath)
vartype変数の型を返す

情報

プラグイン / モジュールhspmath
作成日2009/08/01
著作者HSPWiki
備考hspmath.as
タイプユーザー定義マクロ
グループ数学関数
対応環境
  • Windows 版 HSP
  • Macintosh 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\hspmath.hs