NumericQ

NumericQ[expr]

expr が数値的な量を表すときTrueを返し,そうでなければFalseを返す.

詳細

  • 式が数字だけで記述された明示的な数値,Pi等の数学定数,またはNumericFunctionの属性を持ち,すべての引数を数値的なものとする関数のとき,式は数値的な量を表すものとされる.
  • 多くの場合,N[expr]が明示的な数値を与えるならば,NumericQ[expr]の判定結果はTrueになる.

例題

すべて開くすべて閉じる

  (1)

NumericQはオブジェクトが数量かどうかを判定する:

ほとんどの場合,NumericQ[expr]N[expr]は明示的な数を返すときにはTrueを返す:

スコープ  (3)

オブジェクトは,その成員すべてが数値的である場合は数値である:

式に一部が数値的である:

fNumericFunctionという属性を持つ場合,f[args]args が数値であれば数値である:

数値定数を表すシステムシンボル:

NumericFunction属性を持つシステムシンボルのいくつか:

数値引数を持つこれらの関数の任意の組合せは数値である:

ほとんどの場合,引数が正しい可能性はありそうにないので,N[e]は数にはならない:

アプリケーション  (3)

行列が数値要素からなっているかどうか確かめる:

引数が数値のときにだけ評価される関数を定義する:

引数が数値の場合の特殊ケースを持つ関数を定義する:

考えられる問題  (1)

NumericQ[e]は,常にN[e]が数を返すことを含意してはいない:

これは,関数の引数が不正に与えられた際にも起る:

Wolfram Research (1996), NumericQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/NumericQ.html.

テキスト

Wolfram Research (1996), NumericQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/NumericQ.html.

CMS

Wolfram Language. 1996. "NumericQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NumericQ.html.

APA

Wolfram Language. (1996). NumericQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NumericQ.html

BibTeX

@misc{reference.wolfram_2024_numericq, author="Wolfram Research", title="{NumericQ}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/NumericQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_numericq, organization={Wolfram Research}, title={NumericQ}, year={1996}, url={https://reference.wolfram.com/language/ref/NumericQ.html}, note=[Accessed: 22-November-2024 ]}