simple complex plot of a few points
Show older comments
All i want to do is plot a few points on a complex plot aka the S Plane
If i want to plot a single point at say -2 + 2*sqrt(3)*j how would i go about doing such a thing.
Answers (1)
z = -2 + 2*sqrt(3)*i ;
plot(z,'.r') ;
or
plot(real(z),imag(z),'.r') ;
5 Comments
Robert
on 22 Nov 2016
Star Strider
on 22 Nov 2016
KSSV is correct.
You should actually be plotting:
z = [-2 + 2*sqrt(3)*j; conj(-2 + 2*sqrt(3)*j)];
because complex quantities always appear in complex-conjugate pairs.
By convention, the real axis is the x-axis and the imaginary axis is the ±y axis. (Positive real parts indicate an unstable system, so the positive part of the x axis is characteristically not plotted.)
Robert
on 22 Nov 2016
KSSV
on 22 Nov 2016
plot(real(z),imag(z),'.r') ;
xlabel('Real part')
ylabel('Imaginary part')x
Star Strider
on 22 Nov 2016
‘i need the y axis to actually show the dang i or j’
See the documentation for text.
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!