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().
