Come fare l'approssimazione razionale su Matlab e Octave
Per calcolare l'approssimazione razionale di un numero reale su Matlab e Octave usa la funzione rat()
rat(x)
Il parametro x è un numero reale.
La funzione rat(x) scrive il numero reale tramite una somma di numeri razionali.
Nota. Se il numero reale è razionale, la somma dei numeri razionali è uguale al numero reale. Viceversa, se il numero reale è irrazionale, la somma dei numeri razionali fornisce un'approssimazione razionale del numero reale.
Esempi
Esempio 1
Digita rat(5.5)
>> rat(5.5)
ans = 6 + 1/(-2)
Octave riscrive il numero 5.5 come somma algebrica di numeri razionali.
Esempio 2
Digita rat(2.33)
>> rat(2.33)
ans = 2 + 1/(3 + 1/33)
Octave scrive il numero 2.33 come somma di numeri razionali.