Comment convertir des nombres de la forme polaire à la forme cartésienne et vice versa
Parmi les autres didacticiels Matlab de base ici sur tutorial45, nous proposons celui-ci comme une astuce rapide pour vous aider à convertir des nombres polaires en cartésiens dans Matlab.
Nous savons tous comment convertir manuellement des nombres de cartésien en polaire et de polaire en cartésien. Ici, nous essaierons de vous présenter les fonctions Matlab qui vous aident à convertir rapidement des nombres de la forme polaire à la forme cartésienne et vice versa.
Convertir de la forme polaire à la forme cartésienne dans Matlab
Pour convertir un nombre de la forme polaire à la forme cartésienne dans Matlab, vous pouvez utiliser la fonction pol2cart. Et ça va comme ça.
Disons que nous avons le nombre suivant à convertir
Où le rayon et l’angle sont respectivement
Voici comment procéder avec Matlab
[RealPart, ImagPart]=pol2cart(-3*pi/4,4); afficher([‘Real= ‘,num2str(RealPart),’; imag= ‘, num2str(ImagPart)]);
qui affiche
Convertir la forme cartésienne en forme polaire
La conversion de cartésien en polaire est un peu délicate, car la valeur de l’angle pourrait être mal interprétée.
Convertissons ce qui suit
sous forme polaire
Pour ce faire dans Matlab, utilisez ce qui suit.
[rad,mag]=cart2pol(2,3); deg=rad*(180/pi); afficher([‘mag= ‘,num2str(mag),’; rad= ‘,num2str(rad),’; deg= ‘,num2str(deg)]);
Quelles impressions
Ici, nous avons converti le résultat de radiant en degré.
J’espère que vous avez appris quelques nouvelles astuces aujourd’hui. N’hésitez pas à déposer votre préoccupation ci-dessous si nécessaire.