La fonction deg2rad dans Matlab

La fonction deg2rad dans Matlab
Comme tous les langages de programmation, Matlab a plusieurs fonctions pour convertir les données d'un type à un autre.

Dans cet article, nous expliquons comment utiliser la fonction deg2rad () pour convertir des degrés en radians.
La plupart des fonctions que Matlab prévoit pour l'analyse du signal et la génération d'ondes ont des arguments d'entrée exprimés en radians.

Cependant, dans la pratique, il est parfois préférable d'effectuer des calculs en fonction des diplômes. Par conséquent, la fonction deg2rad () est un outil utile pour convertir ces unités.

Ci-dessous, nous expliquerons en détail tout sur cette fonction, sa syntaxe, ses modes d'appel, les arguments d'entrée et de sortie et les types de données acceptés. Nous avons également inclus des images et des exemples pratiques dans cet article qui montrent comment vous pouvez utiliser cette fonction.

Matlab deg2rad () Syntaxe de la fonction

r = deg2rad (d)

Description et des exemples de la fonction matlab deg2rad ()

La fonction deg2rad () est utilisée pour convertir les angles exprimés en degrés en radians. Cette fonction convertit les degrés envoyés en «D» à Radians et renvoie le résultat en «R». Deg2rad () accepte les scalaires, les vecteurs et les matrices comme arguments d'entrée… Cette fonction accepte les scalaires, les vecteurs et les matrices comme arguments d'entrée. Dans les cas où la conversion est effectuée à l'aide de matrices ou de vecteurs, Deg2rad () revient en «R» une matrice ou un vecteur de la même taille que l'envoi en «D». Bien que l'utilisation de cette fonction soit utile dans la pratique, il existe plusieurs façons de convertir les degrés en radians. L'un d'eux est d'utiliser la formule suivante.

rad = deg 2pi


La fonction deg2rad () fonctionne également avec des nombres complexes. Dans les cas où «D» contient des nombres complexes, la conversion des parties réelles et imaginaires se fait séparément. Ensuite, nous examinerons quelques exemples où nous implémentons cette fonction.

Comment convertir un scalaire de degrés en radians avec la fonction Matlab deg2rad ()

Dans cet exemple, nous vous montrerons comment convertir un scalaire exprimé en degrés en un scalaire exprimé en radians avec la fonction deg2rad (). Pour cela, nous créerons le «deg» scalaire qui contient une valeur de degrés et nous l'enverrons comme argument d'entrée de cette fonction.

DEG = 165;
rad = deg2rad (deg)


Comme le montre la figure ci-dessous, rdeg2rad () renvoie le scalaire «rad» avec la valeur de «deg» converti en radians.

Comment convertir un vecteur avec des unités de mesure exprimées en degrés en un vecteur exprimé en radians avec la fonction Matlab deg2rad ()

Dans cet exemple, nous verrons comment convertir le «deg» vecteur avec des valeurs exprimées en degrés en un «rad» vectoriel de la même taille avec les valeurs de «deg» converti en. Pour cela, nous allons créer un vecteur de 8 éléments et nous les enverrons comme argument d'entrée de la fonction. Ci-dessous, nous pouvons voir le code pour cette conversion.

DEG = [0, 45, 90, 135, 180, 225, 270, 360];
rad = deg2rad (deg)


Comme on peut le voir dans la figure suivante, Deg2rad () dans «rad» renvoie un vecteur de la même taille que «deg» avec les valeurs d'angle exprimées en radians.

Comment convertir les mesures d'angle en degrés en radians dans des scalaires avec des nombres complexes en utilisant la fonction MATLAB deg2rad ()

Dans cet exemple, nous verrons comment convertir les mesures angulaires exprimées en nombres complexes. Lorsque nous utilisons cette fonction pour convertir un nombre complexe, Deg2rad () convertit séparément les parties réelles et imaginaires. Ensuite, regardons l'extrait de code pour obtenir cette conversion.

DEG = 13.2374 + 3.2458i;
rad = deg2rad (deg)


Comme le montre la figure suivante, Deg2rad () revient dans «rad» un scalaire avec la valeur complexe de l'angle converti et exprimé en radians.

Comment convertir un tableau avec des éléments représentant des valeurs d'angle exprimées en degrés en un tableau avec des valeurs d'angle exprimées en radians en utilisant la fonction Matlab deg2rad ()

Dans cet exemple, nous verrons comment convertir un tableau de valeurs d'angle en degrés en un tableau de ces valeurs dans Radians en utilisant la fonction de deg2rad () de Matlab. Pour ce faire, nous créons un tableau de 3 x 3 d'éléments avec des valeurs d'angle en degrés. Nous appelons ensuite la fonction et passons ce tableau comme l'argument d'entrée. La méthode de l'appel de fonction est la même que dans les exemples précédents.

DEG = [0, 45, 90;
135, 180, 225;
270, 315, 360];
rad = deg2rad (deg)


Comme le montre la figure, deg2rad () renvoie un tableau de la même taille que «deg» avec les valeurs converties en radians.

Comment faire une application pour effectuer des conversions de degrés à Radians avec la fonction MATLAB DEG2RAD ().

En pratique, de nombreux ingénieurs ou programmeurs préfèrent exprimer des mesures d'angle en degrés car, par exemple, les fiches techniques pour les appareils électroniques utilisent les degrés comme unité de mesure dans leurs équations.

Dans cet exemple, nous créerons une application de console simple pour convertir des degrés en radians. Dans cette application, nous utiliserons la fonction invite () pour inviter l'utilisateur à saisir une valeur exprimée en degrés. Ces données seront entrées à l'aide de la fonction d'entrée () et converties en radians à l'aide de la fonction deg2rad (). Une fois les données converties, nous l'affichons dans la console de commande à l'aide de la fonction DISP ().

Vous trouverez ci-dessous le script complet de cette application de console. Créez un script, collez-le et exécutez "Run". Pour fermer l'application, appuyez sur Ctrl + C.

tandis que 1
invite = 'Entrez la valeur exprimée en degrés';
deg = entrée (invite);
rad = deg2rad (deg);
disp (['Le résultat en rad est:', num2str (rad)])
fin


L'image suivante montre l'application en cours d'exécution dans l'environnement Matlab.

Conclusion

Dans cet article, nous avons expliqué comment utiliser la fonction deg2rad () pour convertir les unités angulaires de mesure dans Matlab. Cette fonction est largement utilisée pour compléter les outils que ce puissant langage de calcul scientifique fournit pour analyser et générer des signaux et des vagues avec différentes formes. Pour vous aider à mieux comprendre ce qu'est cette fonction, nous avons inclus des exemples pratiques avec des fragments de code et des images montrant la mise en œuvre de cette fonction dans l'environnement Matlab. Nous avons également créé une application de console simple qui est un outil pratique pour convertir ces unités de mesure. 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.