i want to plot this without ignoring the img parts, what should i do ?

1 visualizzazione (ultimi 30 giorni)
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

Risposte (1)

José-Luis
José-Luis il 16 Dic 2016
Modificato: José-Luis il 16 Dic 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 Commento
Walter Roberson
Walter Roberson il 16 Dic 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.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by