Numéro rond dans Matlab

Ammar Ali 4 juillet 2021
Numéro rond dans Matlab

Ce tutoriel explique comment arrondir un nombre à l’aide de la fonction round() dans MATLAB.

Arrondir un nombre à l’aide de la fonction round() dans MATLAB

Si vous souhaitez arrondir un nombre à l’entier le plus proche ou obtenir le nombre de décimales souhaité, vous pouvez utiliser la fonction round(). Par exemple, arrondissons un nombre à virgule flottante ayant 5 décimales à 2 décimales. Voir le code ci-dessous.

n = 8.12345
r = round(n , 2)

Production:

n =

    8.1235


r =

    8.1200

Comme vous pouvez le voir sur la sortie, le nombre est arrondi à 2 chiffres décimaux. Si vous ne spécifiez pas le nombre de décimales que vous souhaitez, la fonction round() arrondira le nombre à l’entier le plus proche. Vous pouvez également arrondir une matrice pleine de nombres à virgule flottante avec un seul code de ligne ; il suffit de passer la matrice donnée dans la fonction round(), et elle arrondira chaque élément de la matrice et renverra le résultat dans une matrice. Vous pouvez également arrondir les nombres à un nombre spécifique de chiffres significatifs en utilisant la propriété significant à l’intérieur de la fonction round(). Par exemple, arrondissons trois nombres à 2 chiffres significatifs. Voir le code ci-dessous.

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

Production:

n =

         4321        3.123       230.55


r =

         4300          3.1          230

Comme vous pouvez le voir sur la sortie, les nombres sont arrondis à 2 chiffres significatifs. Consultez ce lien pour plus de détails sur la fonction round().

Auteur: 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