给出以下代码:
t = -5:.1:5;
w = pi;
x = zeros(101,1);
Xt = zeros(101,1);
for i = 1 : 101;
x = exp((-3*t)+(-1i*w*t));
Xt = trapz(t, x);
end
disp (length(x))
disp (length(Xt))
disp (Xt)
Xt的值不会改变,这是一个问题。 当x被改变时,如何对Xt进行编码?
旁注:
Xt(i) = trapz(t,x);
将矢量从长度101减少到长度1,因此无法使用。
答案 0 :(得分:2)
我不确定这是不是你想要的。无论如何,在处理虚数时,最好不要将i和j用作常见变量,以避免混淆(IMO)
xt = zeros(101,1);
x = exp((-3.*t)+(-1i*w.*t));
for k=2:101
xt(k)=trapz(t(1:k),x(1:k));
end