lettura facile

L'approssimazione razionale su Matlab

In questa lezione ti spiego come funzione e a cosa serve l'approssimazione razionale su Matlab.

Cos'è l'approssimazione razionale? E' un formato numerico che ti permette di visualizzare i numeri reali come frazioni o come somma di frazioni (espressione razionale).

Per usare l'approssimazione razionale digita il comando rat().

rat(n)

Dove il parametro n è un valore numerico reale.

Come funziona?

L'approssimazione razionale trasforma un numero reale n in una somma di frazioni.

  • Se il numero reale (n) è razionale, la somma di frazioni è uguale al numero reale.
  • Se il numero reale (n) è irrazionale, la somma di frazioni è un'approssimazione del numero reale.

Qual è la differenza tra numeri reali razionali e irrazionali? I numeri reali sono i numeri positivi e negativi con o senza virgola. Ad esempio 3.3, 4.138, 5, ecc. L'insieme numerico dei numeri reali è diviso in numeri razionali e irrazionali. I numeri razionali sono i numeri reali che puoi ottenere come rapporto tra due numeri interi m/q $$ n = \frac{m}{q} $$ Ad esempio, il numero 2.5 è un numero razionale perché puoi ottenerlo con la frazione 5/2. I numeri irrazionali, invece, sono tutti i numeri reali che non puoi ottenere tramite il rapporto di due numeri interi m/q. Ad esempio, il valore pi greco (π) è un numero irrazionale.

Ti faccio un esempio pratico

Approssima il numero reale tramite la funzione rat(1.2)

>> rat(1.2)

Matlab approssima il numero e lo scrive tramite una somma di frazioni

ans = 1 + 1/5

In questo caso la somma delle frazioni coincide esattamente con il numero reale perché 1.2 è un numero razionale.

Nota. Il numero 1.2 è un numero razionale perché puoi ottenerlo tramite il rapporto tra due numeri interi. $$ 1.2 = \frac{12}{10}$$ Quindi puoi scriverlo anche nella forma $$ 1.2 = 1 + \frac{1}{5} = 1 + 0.2 $$

Adesso approssima il numero reale pi greco 3.1416

>> rat(3.1416)

Matlab fornisce un'approssimazione del numero reale tramite una somma di frazioni

ans = 3 + 1/(7 + 1/(16 + 1/11))

In questo caso il risultato in output è un'approssimazione razionale perché il numero pi greco è un numero irrazionale.

Non puoi ottenere il valore pi greco tramite il rapporto di due numeri interi.

Come attivare l'approssimazione razionale di default

Se vuoi attivare l'approssimazione razionale per tutti i risultati della sessione corrente digita il comand format rat

>> format rat

In questo modo tutti i risultati sono visualizzati di default tramite l'approssimazione razionale anche senza utilizzare la funzione rat().

Ad esempio

>> 3.3

ans = 33/10

Per tornare al formato normale digita il comando format.




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin