Dans cet article de Linux Hint, nous examinons comment utiliser la fonction ceil (), l'une des fonctions d'arrondi disponibles dans la bibliothèque Matlab pour ce type d'opération. Nous expliquerons 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 regardons la syntaxe de ceil () et décrivons comment cela fonctionne. Ensuite, en utilisant des exemples pratiques avec des extraits de code et des images, nous vous montrons comment utiliser cette fonction avec différents types d'entrée et modes d'utilisation.
Syntaxe de la fonction du plaf
F = plail (x)DESCRIPTION DE FONCTION DE CEIL MATLAB
La fonction MATLAB Ceil () arrond les éléments de la matrice, du vecteur ou du scalaire «X» à l'entier le plus proche avec la plus grande valeur et le renvoie en «F». Cette fonction d'arrondi accepte les nombres complexes comme arguments d'entrée. Dans ce cas, les parties réelles et imaginaires sont traitées séparément et retournées dans «F». L'argument d'entrée «x» peut être un scalaire, un vecteur, un tableau 2D ou un numéro multidimensionnel. Les types de données d'entrée que cel () acceptent sont simples, doubles, int8, int16, int32, int64, uint8, uint16, uint3, uint64, char et logique. La fonction MATLAB Ceil () est également en train d'arrondir les tableaux de durée à l'aide de l'entrée «T», et l'unité à rond peut être spécifiée à l'aide de l'entrée «unité». Voici quelques exemples pratiques que nous avons préparés pour vous. En utilisant des extraits de code et des images, nous vous montrerons comment utiliser cette fonction dans différents modes et avec différents types d'arguments d'entrée.
Fonction MATLAB CEIL Exemple 1: Cound A Scalar Vale.
Dans cet exemple, nous verrons comment vous pouvez utiliser la fonction ceil () pour arronner un scalaire avec des fractions à l'entier le plus proche avec la plus grande valeur. Pour ce faire, nous créons des scalaires avec des valeurs décimales aléatoires sur la ligne de commande MATLAB à l'aide de la fonction Rand (), que nous passons ensuite à l'argument d'entrée «x» de ceil () afin que la fonction puisse les arronser et afficher le résultat.
x = 0 + (0 + 10) * rand (1,1)Comme nous pouvons le voir dans la figure suivante, la fonction rand () a généré un nombre décimal aléatoire à «x» et ceil () a arrondi cette valeur à l'entier le plus grand près de l'infini positif.
MATLAB CEIL () Fonction Exemple 2: Comment autour d'une matrice et un vecteur à la plus grande valeur entière avec la fonction CEIL.
Dans cet exemple, nous verrons comment utiliser la fonction ceil () pour arrondi un vecteur d'éléments avec des fractions décimales à la valeur entière la plus proche à l'infini positif. Pour ce faire, dans la ligne de commande MATLAB, nous créons le vecteur X avec des valeurs décimales aléatoires et les transmettons à l'argument d'entrée «x» de ceil (), qui arrond les valeurs des éléments du vecteur et affiche le résultat sur le résultat filtrer. L'argument de sortie est le vecteur «f» avec la même taille que «x».
Ci-dessous, vous pouvez voir l'extrait de code pour ceci et dans l'image, vous pouvez voir les valeurs de «x» avec un résultat en «F» arrondi avec ceil ().
x = 0 + (0 + 10) * Rand (1, 10)L'image ci-dessous montre le vecteur aléatoire généré par la fonction rand () et le résultat après s'arrondir avec ceil () dans la ligne de commande MATLAB. La méthode pour les matrices d'arrondi est la même que pour les vecteurs.
FONCTION DE MATLAB CEIL EXEMPLE 3: Arrondissement des nombres complexes avec la fonction ceil ().
La fonction ceil () prend également en charge les valeurs complexes dans ses arguments d'entrée et de sortie. Lorsque nous envoyons des nombres complexes dans «x», ceil () renvoie la valeur complexe de «x» dans «f» en arrondissant séparément les parties réelles et complexes. 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 positif en utilisant ceil ().
x = [7.3541 + 12.2332i, 2.1484 + 2.0250i, 1.9999 - 5.1938i]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 du résultat après l'arrondi avec ceil ().
Fonction Matlab Ceil Exemple 4: Arrondi le vecteur de durée avec la fonction MATLAB CEIL ()
La fonction ceil () accepte et tourne également les tableaux de durée. Dans cet exemple, nous vous montrons comment la fonction fonctionne avec ces types de vecteurs et matrices. Nous allons également vous montrer comment utiliser l'entrée «unité» pour sélectionner l'unité à partir de laquelle arrondi.
Pour compléter ce type de données, CEI () 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 créons à «x». Tous les éléments de ce vecteur ont des valeurs dans leurs unités de temps, que nous allons compléter. Puisque nous n'utilisons que l'entrée «t» sans spécifier les unités avec l'entrée «unité», ceil () fonctionne avec des heures, des minutes, des secondes, etc.
t = heures (9) + minutes (11: 15) + secondes (1.47);Maintenant, nous verrons comment utiliser l'entrée «unité» pour arrondir à partir d'une unité de temps spécifique.
t = heures (9) + minutes (11: 15) + secondes (1.47);Comme on le voit dans l'image suivante, Ceil () a arrondie ce vecteur de durée de l'unité spécifiée dans «unité», dans ce cas, minutes.
Conclusion
Dans cet article, nous vous montrons comment utiliser la fonction ceil () pour arrondir 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 discuté des arguments, des entrées, des sorties, des types de données acceptés et des modes d'appel. Nous avons également préparé pour vous 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. Consultez d'autres articles sur les conseils Linux pour plus de conseils et d'informations.