InexactNumberQ
InexactNumberQ[expr]
詳細
- InexactNumberQ[expr]は,expr が頭部Realを持つか,あるいは構成要素のどちらかが頭部Realを持つ複素数の場合にTrueを返す.
例題
すべて開く すべて閉じる例 (1)
InexactNumberQは,オブジェクトが明示的に厳密ではない数かどうかをテストする:
InexactNumberQ[5.6]InexactNumberQ[5 / 6]InexactNumberQ[x]スコープ (2)
特性と関係 (4)
numbers = {0, 1., 2`10, 3 / 4, 5 + 6 I, N[Pi, 7] + 8 I};TableForm[Table[{x, InexactNumberQ[x], ExactNumberQ[x]}, {x, numbers}], TableHeadings -> {{}, {"x", "非厳密", "厳密"}}]非厳密数のPrecisionは
より小さい:
numbers = {0, 1., 2`10, 3 / 4, 5 + 6 I, N[Pi, 7] + 8 I};TableForm[Table[{x, InexactNumberQ[x], Precision[x]}, {x, numbers}], TableHeadings -> {{}, {"x", "非厳密", "Precision"}}]numbers = {0, 1., 2`10, 3 / 4, 5 + 6 I, N[Pi, 7] + 8 I};TableForm[Table[{x, InexactNumberQ[x], Head[x]}, {x, numbers}], TableHeadings -> {{}, {"x", "非厳密", "Head"}}]InexactNumberQと等価である関数:
inq = (NumberQ[#] && (MatchQ[#, _Real | Complex[_Real, _] | Complex[_, _Real]]))&;numbers = {0, 1., 2`10, 3 / 4, 5 + 6 I, N[Pi, 7] + 8 I};TableForm[Table[{x, InexactNumberQ[x] === inq[x]}, {x, numbers}]]関連するガイド
-
▪
- 数の表現
履歴
1999 で導入 (4.0)
テキスト
Wolfram Research (1999), InexactNumberQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/InexactNumberQ.html.
CMS
Wolfram Language. 1999. "InexactNumberQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InexactNumberQ.html.
APA
Wolfram Language. (1999). InexactNumberQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InexactNumberQ.html
BibTeX
@misc{reference.wolfram_2026_inexactnumberq, author="Wolfram Research", title="{InexactNumberQ}", year="1999", howpublished="\url{https://reference.wolfram.com/language/ref/InexactNumberQ.html}", note=[Accessed: 29-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_inexactnumberq, organization={Wolfram Research}, title={InexactNumberQ}, year={1999}, url={https://reference.wolfram.com/language/ref/InexactNumberQ.html}, note=[Accessed: 29-June-2026]}