Comment supprimer les décimales des nombres à virgule flottante dans MATLAB ?

Comment Supprimer Les Decimales Des Nombres A Virgule Flottante Dans Matlab



Les nombres à virgule flottante sont utilisés pour représenter des nombres avec des décimales et ils sont utiles pour de nombreuses applications, mais ils peuvent également être difficiles à utiliser. L’un des défis liés au travail avec des nombres à virgule flottante est qu’ils peuvent avoir de nombreuses décimales, ce qui rend difficile leur comparaison, leur stockage et leur manipulation. La suppression de la décimale d’un nombre à virgule flottante peut contribuer à le simplifier et à faciliter son utilisation.

Ce guide va aborder différentes manières de supprimer les décimales des nombres à virgule flottante dans MATLAB.







Comment supprimer les décimales des nombres à virgule flottante dans MATLAB ?

Vous pouvez supprimer les décimales des nombres à virgule flottante dans MATLAB :



1 : Comment supprimer les décimales des nombres à virgule flottante dans MATLAB à l'aide de la fonction sprintf() ?

Le sprintf() est une fonction MATLAB intégrée utilisée pour écrire les données formatées dans une chaîne. Cette fonction peut également être utilisée pour supprimer les décimales d'un nombre à virgule flottante. Cette fonction accepte la valeur et le format comme arguments et fournit la chaîne formatée.



Syntaxe





Le sprintf() la syntaxe de la fonction est donnée ci-dessous :

sprintf ( X )



Exemple

Dans cet exemple, nous supprimons la partie décimale du nombre donné en utilisant le sprintf() fonction dans MATLAB.

nombre = pi ;
sprintf ( '%.F' , sur une )

Note: La valeur de pi dans MATLAB est 3,1416.

2 : Comment supprimer les décimales des nombres à virgule flottante dans MATLAB à l'aide de la fonction fix() ?

Le réparer() est la fonction intégrée de MATLAB qui arrondit une valeur décimale à son entier le plus proche vers zéro. Cette fonction accepte un scalaire ou un tableau comme paramètre d'entrée et fournit une valeur intégrale.

Syntaxe

Le réparer() la syntaxe de la fonction est donnée ci-dessous :

réparer ( X )

Exemple

Cet exemple supprime la partie décimale du nombre donné num en utilisant le réparer() fonction dans MATLAB.

nombre = pi ;
réparer ( sur une )

3 : Comment supprimer les décimales des nombres à virgule flottante dans MATLAB à l'aide de la fonction floor() ?

Le sol() est la fonction intégrée de MATLAB qui nous permet d'arrondir une valeur à virgule flottante à son entier le plus proche vers moins l'infini. Cette fonction accepte un scalaire ou un tableau comme argument d'entrée et fournit une valeur intégrale.

Syntaxe

Le sol() la syntaxe de la fonction est donnée ci-dessous :

sol ( X )

Exemple

Dans ce code MATLAB, nous supprimons les décimales du nombre à virgule flottante donné en utilisant le sol() fonction dans MATLAB.

nombre = pi ;
sol ( sur une )

4 : Comment supprimer les décimales des nombres à virgule flottante dans MATLAB à l'aide de la fonction round() ?

Le rond() est la fonction intégrée de MATLAB utilisée pour convertir un scalaire ou une matrice de valeurs flottantes ou doubles en valeur entière la plus proche en supprimant la partie décimale. Cette fonction accepte un scalaire ou un tableau de valeurs doubles comme argument et le convertit en valeur entière la plus proche.

Syntaxe

Le rond() la syntaxe de la fonction est donnée ci-dessous :

rond ( X )

Exemple

Dans cet exemple, nous utilisons la fonction round() de MATLAB pour supprimer les décimales du nombre donné num.

nombre = pi ;
rond ( sur une )

5 : Comment supprimer les décimales des nombres à virgule flottante dans MATLAB à l'aide de la fonction num2str() ?

Le num2str() est une fonction MATLAB intégrée utilisée pour convertir un nombre en un tableau de caractères. Cette fonction peut également être utilisée pour supprimer les décimales d'un nombre à virgule flottante, car elle accepte la valeur, la formate en arguments et renvoie le tableau de caractères.

Syntaxe

Le num2str() la syntaxe de la fonction est donnée ci-dessous :

num2str ( X )

Exemple

Le code MATLAB donné utilise le num2str() fonction pour supprimer les décimales du nombre à virgule flottante donné.

nombre = pi ;
num2str ( sur une, '%.0f' )

Conclusion

MATLAB est un outil de programmation haute performance utile utilisé pour effectuer de nombreuses tâches et disposant d'une vaste bibliothèque de fonctions intégrées pour effectuer des opérations complexes. L'une de ces opérations consiste à supprimer les décimales d'un nombre à virgule flottante. Ce guide a fourni cinq fonctions intégrées sprintf() , fix(), étage(), rond() , et num2str() pour effectuer cette tâche à l’aide de quelques exemples.