Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > > 式の判定 > NumberQ >
Mathematica > コアとなる言語 > 手続き型プログラミング > 条件文 > 式の判定 > NumberQ >

NumberQ

NumberQ[expr]
expr が数である場合にTrueを,その他の場合にはFalseを与える.
NumberQは,オブジェクトが明示的に数かどうか判定する:
NumberQは,オブジェクトが明示的に数かどうか判定する:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
式は明白に数でなければならない:
数量が数を表しているかどうかNumericQで確かめることができる:
Nによる数値的強制で,そのような数量は一般に数となる:
NumberQ[Infinity]Falseを返す:
複素数および有向の無限大でも同じである:
NumberQ[Overflow[]]NumberQ[Underflow[]]Trueを返す:
これは両方ともRealとして扱われる:
行列が数のみからなっているかどうか確かめる:
引数が数の場合にのみ評価される関数を定義する:
これは,記号引数では評価されない:
引数が数のときは評価される:
FindRootを使っての境界値問題のすべての解を求める:
解をプロットする:
NumberQMatchQ[#, _Integer|_Rational|_Real|_Complex]&に等しい:
NumberQ[x]Trueであれば,NumericQ[x]もまたTrueである:
バージョン 1 の新機能 | バージョン 3 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF