|
Rationalize
Rationalize[x] nimmt Real-Zahlen in x, die dicht bei rationalen Zahlen liegen, und konvertiert sie in exakte Rational-Zahlen.
Rationalize[x, dx] führt die Konvertierung aus, wenn der gemachte Fehler kleiner als dx ist.
Beispiel: Rationalize[3.78] .
Rationalize[x, dx] ergibt die rationale Zahl mit dem kleinsten Nenner, der in dx von x liegt.
Rationalize[N[Pi]] liefert keine rationale Zahl, da es keine gibt, die ausreichend nahe bei N[Pi] ist.
Eine rationale Zahl wird dann als ausreichend nahe an einem reellen betrachtet, wenn ist, wobei als gewählt wird.
Rationalize[x, 0] konvertiert jegliches x in rationale Form.
Siehe Das Mathematica Buch: 3.1.3.
Siehe auch: Chop, Round, ContinuedFraction, LatticeReduce.
Verwandtes Paket: NumberTheory`Rationalize`. )
|