Fonction de plancher à Matlab

Fonction de plancher à Matlab
Ce puissant langage de programmation fournit une vaste bibliothèque de fonctions pour résoudre des problèmes mathématiques.

Cet article de Linux Hint Reportera Floor (), une fonction d'arrondi disponible dans la bibliothèque Matlab pour cette opération. Nous détaillerons la structure de cette fonction, les arguments d'entrée et de sortie, les indicateurs de contrôle et le type de données qu'il accepte.

Ensuite, nous examinerons la syntaxe de Floor () avec une description de son fonctionnement. Après cela, nous vous montrerons comment implémenter cette fonction avec différentes entrées et modes d'utilisation en utilisant des exemples pratiques avec des extraits de code et des images.

Syntaxe de la fonction de plancher de Matlab

F = plancher (x)
F = plancher (t)
F = plancher (t, unité)

DESCRIPTION DE FONCTION DE FLANCHE MATLAB

La fonction matlab sol() Arrond les éléments du tableau, du vecteur ou du scalaire "X" à l'entier le plus proche avec la plus petite valeur et le renvoie en "F". Cette fonction d'arrondi accepte des nombres complexes dans ses arguments d'entrée. Dans ces cas, les parties réelles et imaginaires sont traitées séparément et retournées en «F». L'argument d'entrée «x» peut être un scalaire, un vecteur, une matrice 2D ou un numéro multidimensionnel. Les types de données d'entrée que Floor () acceptent sont simples, doubles, int8, int16, int32, int64, uint8, uint16, uint3, uint64, char et logique. Fonction () de Matlab () Arrond les matrices de durée à l'aide de l'entrée «T», et l'unité que nous voulons arrondir peut être spécifiée à l'aide de l'entrée «unité», offrant une grande flexibilité dans ce type de procédure de tableaux. Ensuite, nous examinerons certains exemples pratiques que nous avons préparés pour vous, en utilisant des extraits de code et des images pour montrer comment utiliser cette fonction dans différents modes et avec différents types d'arguments d'entrée.

Fonction de plancher de Matlab Exemple 1: comment arrondi un scalaire à la plus petite valeur entière avec la fonction de plancher

Dans cet exemple, nous examinerons comment vous pouvez utiliser la fonction de plancher () pour autour d'un scalaire avec des fractions à la valeur entière la plus proche. Pour ce faire, nous créons des scalaires avec des valeurs décimales aléatoires sur la ligne de commande MATLAB en utilisant la fonction Rand (), que nous entrons ensuite dans l'argument d'entrée «x» du sol () afin que la fonction les tourne et affiche le résultat.

x = 0 + (0 + 10) * rand (1,1)
sol (x)


Comme nous pouvons le voir dans la figure suivante, la fonction Rand () a généré un nombre décimal aléatoire à «x», et Floor () a arrondi cette valeur à l'entier le plus proche à l'infini négatif.

Fonction de plancher de Matlab Exemple 2: comment rond la matrice et le vecteur à la plus petite valeur entière avec la fonction de plancher

Dans cet exemple, nous verrons comment utiliser la fonction de plancher () pour autour d'un vecteur d'éléments avec des fractions décimales à la valeur entière la plus proche. Pour ce faire, nous créons le vecteur X avec des valeurs décimales aléatoires dans la ligne de commande MATLAB en utilisant la fonction Rand () et les transmets dans l'argument d'entrée «x» du plancher () afin que la fonction arrond les valeurs des éléments des éléments des éléments des éléments des éléments le vecteur et affiche le résultat à l'écran. L'argument de sortie sera le vecteur «F» avec la même taille que «x».

Ci-dessous, nous voyons l'extrait de code pour cela. Dans l'image suivante, vous pouvez voir les valeurs de «x» et le résultat en «F» arrondi avec le sol ():

x = 0 + (0 + 10) * Rand (1, 10)
sol (x)


L'image suivante montre le vecteur aléatoire généré par la fonction rand () dans la ligne de commande MATLAB et le résultat après l'arrondi avec plancher (). La méthode pour les matrices d'arrondi est la même que pour les vecteurs.

Fonction de plancher de Matlab Exemple 3: Comment arronditer les nombres complexes avec neuf étage ()

La fonction plancher () prend en charge les valeurs complexes dans ses arguments d'entrée et de sortie. Lorsque nous envoyons des nombres complexes dans «x», Floor () renvoie la valeur complexe de «x» dans «F» en arrondissant les pièces réelles et complexes séparément. Ensuite, regardons un exemple où nous créons un vecteur de nombres complexes avec des valeurs aléatoires et les tournez à la valeur entière la plus proche à l'infini négatif en utilisant Floor ().

x = [2.3251 + 32.2532i, 12.2524 + 2.0000i, 9.9999 - 5.4478i]
F = plancher (x)


L'image suivante montre dans la console de commande MATLAB Le vecteur que nous avons créé avec la fonction Rand () avec des valeurs aléatoires, et en dessous, c'est le résultat après l'arrondi avec plancher ():

Fonction de plancher de Matlab Exemple 4: Vector de durée de rond avec Fonction Matlab Floor ()

La fonction de plancher () accepte et tourne également les tableaux de durée. Cet exemple vous montre comment la fonction fonctionne avec ce type de vecteur. Nous allons également vous montrer comment utiliser l'entrée «unité» pour sélectionner l'unité à partir de laquelle arrondi.

Pour ronde, ce type de données, Floor () a les entrées «t» et «unité». L'argument d'entrée «t» spécifie le vecteur ou la matrice des durées à l'arron. Ensuite, regardons un exemple d'arrondi ce type de données.

L'extrait de code suivant montre un vecteur de valeurs aléatoires que nous avons créées dans «x». Tous les éléments de ce vecteur ont des valeurs dans leurs unités de temps, que nous allons autour. Puisque nous n'utilisons que l'entrée «T» sans spécifier les unités avec l'entrée «unité», plancher () fonctionnera avec des heures, des minutes, des secondes, etc.

t = heures (10) + minutes (15: 17) + secondes (1 . 47);
t. Format = 'hh: mm: ss.Ss '
sol (t)



Maintenant, nous verrons comment utiliser l'entrée «unité» pour arrondir à partir d'une unité de temps spécifique.

t = heures (10) + minutes (15: 17) + secondes (1 . 47);
t. Format = 'hh: mm: ss.Ss '
sol (t, «minutes»)


L'image suivante montre que le sol a arrondi ce vecteur de durée de l'unité spécifiée dans «unité»:

Conclusion

Cet article vous a montré comment utiliser la fonction de plancher () pour rond les variables dans Matlab. C'est l'une des nombreuses fonctions que ce langage de programmation puissant fournit ce type d'opération mathématique. Nous avons examiné les arguments, l'entrée, la sortie, les types de données acceptés et les modes d'appel. De plus, nous avons préparé un exemple de travail avec des extraits de code et des images pour chaque type d'entrée et mode d'appel de cette fonction pour vous montrer les différentes façons de l'utiliser. Nous espérons que vous avez trouvé cet article MATLAB utile. Voir d'autres articles sur les indices Linux pour plus de conseils et d'informations.