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

1 回表示 (過去 30 日間)
M Gabry
M Gabry 2016 年 12 月 16 日
コメント済み: Walter Roberson 2016 年 12 月 16 日
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

回答 (1 件)

José-Luis
José-Luis 2016 年 12 月 16 日
編集済み: José-Luis 2016 年 12 月 16 日
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 件のコメント
Walter Roberson
Walter Roberson 2016 年 12 月 16 日
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.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by