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

조회 수: 6 (최근 30일)
Ashfaq Ahmed
Ashfaq Ahmed 2022년 8월 31일
댓글: Sam Chak 2022년 8월 31일
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!!

채택된 답변

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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by