Simple question: How to set the complex part = 0 in an array?

6 vues (au cours des 30 derniers jours)
Ashfaq Ahmed
Ashfaq Ahmed le 31 Août 2022
Commenté : Sam Chak le 31 Août 2022
Hi! I have this 1x5 matrix whicihcontains complex numbers -
2+0i; 3+3i; 5+0i; 8-4i; 6+9i;
How can I set "only" the complex numbers = 0 so that I only have the real part of thisn matrix? I want this -
2; 3; 5; 8; 6;
Thank you!!

Réponse acceptée

Sam Chak
Sam Chak le 31 Août 2022
How about like this?
a = [2+0i; 3+3i; 5+0i; 8-4i; 6+9i]
a =
2.0000 + 0.0000i 3.0000 + 3.0000i 5.0000 + 0.0000i 8.0000 - 4.0000i 6.0000 + 9.0000i
b = real(a)
b = 5×1
2 3 5 8 6
  2 commentaires
Ashfaq Ahmed
Ashfaq Ahmed le 31 Août 2022
ugghh damn it, it was so easy lol. Thank you so much btw.
Sam Chak
Sam Chak le 31 Août 2022
You are welcome, @Ashfaq Ahmed. Have a nice day!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by