Why the imaginary part of the points p1,p2,p3 isn't zero in the plane?

 채택된 답변

Steven Lord
Steven Lord 2018년 7월 16일

0 개 추천

When called with one data input, the plot function behaves differently depending on whether that data input is real or complex. From the documentation:
"plot(Y) creates a 2-D line plot of the data in Y versus the index of each value.
If Y is a vector, then the x-axis scale ranges from 1 to length(Y).
...
If Y is complex, then the plot function plots the imaginary part of Y versus the real part of Y, such that plot(Y) is equivalent to plot(real(Y),imag(Y))."

댓글 수: 1

So i have to write for example p1=1+0×i; as real part and imaginary part is it correct?

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

추가 답변 (1개)

Jesus Sanchez
Jesus Sanchez 2018년 7월 16일

0 개 추천

You are not plotting a Real vs Imag plot, but just the normal one. The 'x' makes the plotted data to be represented as an x marker, but that is all. When you execute that code, MATLAB shows the corresponding value in y-axis and the index of that value in x-axis. That is why your first value appears in the position "1" in x-axis, your second in "2" etc etc

카테고리

도움말 센터File Exchange에서 Graphics Performance에 대해 자세히 알아보기

제품

릴리스

R2018a

질문:

2018년 7월 16일

댓글:

2018년 7월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by