Rationalize[x]
近似数 x を分母が小さい近傍の有理数に変換する.
Rationalize[x,dx]
x から dx 以内にある分母が最小の有理数を返す.


Rationalize
Rationalize[x]
近似数 x を分母が小さい近傍の有理数に変換する.
Rationalize[x,dx]
x から dx 以内にある分母が最小の有理数を返す.
詳細

- Rationalize[x,dx]は厳密な数 x に使うことができる.
を
としたときの条件
を満足する x が十分近くにない場合,Rationalize[x]は x を変換せずにおく.
- Rationalize[x,0]は,任意の非厳密数 x を有理形式に変換する. »
例題
すべて開く すべて閉じるスコープ (5)
Rationalizeは厳密数に使うことができる:
アプリケーション (3)
特性と関係 (3)
Rationalizeが有理数 を返す場合は,
である:
Rationalize[x]が x を変化させずに返す場合は,これを満足する有理数は存在しない:
SetPrecision[x,∞]とRationalize[x,0]は,ともに実数 x の有理近似を返す:
Rationalize[x,0]は x の精度まで x に等しい有理数を返す:
SetPrecision[x,∞]は x のビットによる表現から直接有理数を得る:
RationalizeとRootApproximantは,どちらも実数 x を近似した厳密な数量を返す:
RootApproximant[x]は x の精度まで x と等しい代数的数を返す:
Rationalize[x,0]は x の精度まで x と等しい有理数を返す:
テクニカルノート
-
▪
- 数値操作関数
履歴
1988 で導入 (1.0) | 1999 で更新 (4.0)
テキスト
Wolfram Research (1988), Rationalize, Wolfram言語関数, https://reference.wolfram.com/language/ref/Rationalize.html (1999年に更新).
CMS
Wolfram Language. 1988. "Rationalize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1999. https://reference.wolfram.com/language/ref/Rationalize.html.
APA
Wolfram Language. (1988). Rationalize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Rationalize.html
BibTeX
@misc{reference.wolfram_2025_rationalize, author="Wolfram Research", title="{Rationalize}", year="1999", howpublished="\url{https://reference.wolfram.com/language/ref/Rationalize.html}", note=[Accessed: 14-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_rationalize, organization={Wolfram Research}, title={Rationalize}, year={1999}, url={https://reference.wolfram.com/language/ref/Rationalize.html}, note=[Accessed: 14-September-2025]}