next up previous contents index
suivant: Partie entière et fractionnaire monter: Les rationnels précédent: Les rationnels   Table des matières   Index


Transformer un nombre décimal en rationnel : float2rational exact

float2rational ou exact a comme paramètre un nombre décimal d et renvoie un nombre rationnel q qui approche d à moins de epsilon. On définit epsilon dans la configuration du cas (menu Cfg) ou avec la commande cas_setup.
On tape :
float2rational(0.3670520231)
On obtient pour epsilon=1e-10:
127/346
Essayez d'entrer:
123/12+57/21
On obtient :
363/28
Puis :
evalf(363/28)
On obtient :
12.9642857143
On tape :
float2rational(12.9642857143)
On obtient :
363/28
Si on mélange les deux représentations par exemple :
1/2+0.7
On obtient
1.2
On tape :
1/2+float2rational(0.7)
On obtient :
6/5



Documentation de giac écrite par Renée De Graeve