Numero tondo in Matlab

Ammar Ali 4 luglio 2021
Numero tondo in Matlab

Questo tutorial discuterà come arrotondare un numero usando la funzione round() in MATLAB.

Arrotondare un numero usando la funzione round() in MATLAB

Se vuoi arrotondare un numero all’intero più vicino o ottenere il numero di posizioni decimali desiderato, puoi utilizzare la funzione arrotonda(). Ad esempio, arrotondiamo un numero in virgola mobile con 5 posizioni decimali a 2 posizioni decimali. Vedi il codice qui sotto.

n = 8.12345
r = round(n , 2)

Produzione:

n =

    8.1235


r =

    8.1200

Come puoi vedere dall’output, il numero è arrotondato a 2 cifre decimali. Se non specifichi il numero di punti decimali che desideri, la funzione round() arrotonderà il numero all’intero più vicino. Puoi anche arrotondare una matrice piena di numeri in virgola mobile con un solo codice di riga; devi solo passare la matrice data nella funzione round() e arrotonderà ogni elemento della matrice e restituirà il risultato in una matrice. Puoi anche arrotondare i numeri a un numero specifico di cifre significative utilizzando la proprietà significant all’interno della funzione round(). Ad esempio, arrotondiamo tre numeri a 2 cifre significative. Vedi il codice qui sotto.

format shortg
n = [4321 3.123 230.55]
r = round(n,2,'significant')

Produzione:

n =

         4321        3.123       230.55


r =

         4300          3.1          230

Come puoi vedere dall’output, i numeri sono arrotondati a 2 cifre significative. Controlla questo link per maggiori dettagli sulla funzione round().

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook