Previous Up Next

1.8.1  Μετατροπή ενός αριθμού κινητής υποδιαστολής σε ρητό αριθμό : exact float2rational

float2rational ή exact παίρνει σαν όρισμα έναν αριθμό κινητής υποδιαστολή d και επιστρέφει έναν ρητό αριθμό q που πλησιάζει το d έτσι ώστε abs(d-q)<epsilon. Το epsilon ορίζεται στις Ρυθμίσεις Cas ή στην μπάρα ρυθμίσεων ή με την εντολή cas_setup.
Είσοδος :

float2rational(0.3670520231)

Έξοδος όταν epsilon=1e-10:

127/346

Είσοδος :

evalf(363/28)

Έξοδος

12.9642857143

Είσοδος :

float2rational(12.9642857143)

Έξοδος

363/28

Αν δύο παραστάσεις αναμειγνύονται, για παράδειγμα:

1/2+0.7

ο ρητός μετατρέπεται σε αριθμό κινητής υποδιαστολής, έξοδος :

1.2

Είσοδος :

1/2+float2rational(0.7)

Έξοδος :

6/5

Previous Up Next