i want to plot this without ignoring the img parts, what should i do ?
1 view (last 30 days)
Show older comments
for i=1:7;
k=[-3:1:3];
w=2;
t=1:.01:5;
ak=1+k(i)*1i;
X=ak*exp(k(i)*w*t*1i);
figure(1);subplot(4,2,i);
figure(1);plot(t,X);
end
0 Comments
Answers (1)
José-Luis
on 16 Dec 2016
Edited: José-Luis
on 16 Dec 2016
There's some spurious looping in your code. You might want to look into that. But that's another question. To answer what you specifically asked change:
plot(t,X);
to:
plot3(t,real(X),imag(X));
1 Comment
Walter Roberson
on 16 Dec 2016
plot3() like that is probably the best answer if t must be represented. However, sometimes what is wanted in such a situation is instead
plot(real(X), imag(X))
which you can abbreviate as
plot(X)
when X is known to have imaginary components.
See Also
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!