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

9 Ansichten (letzte 30 Tage)
Ashfaq Ahmed
Ashfaq Ahmed am 31 Aug. 2022
Kommentiert: Sam Chak am 31 Aug. 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!!

Akzeptierte Antwort

Sam Chak
Sam Chak am 31 Aug. 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 Kommentare
Ashfaq Ahmed
Ashfaq Ahmed am 31 Aug. 2022
ugghh damn it, it was so easy lol. Thank you so much btw.
Sam Chak
Sam Chak am 31 Aug. 2022
You are welcome, @Ashfaq Ahmed. Have a nice day!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by