lin8093 发表于 2007-10-7 21:58:16

使用matlab求一個波形

剛開學
老師要我們學習使用matlab
以下是我編寫的程序
但是執行完 發現Y的波形不是一個很標準的方波
請問原因何在
t=0:pi/100:6*pi
Vdc=0;
z=35
x=21*sin(t);
y1=7*sin(3*t);
y2=4.2*sin(5*t);
y3=3*sin(7*t);
y4=2.333*sin(9*t);
y5=1.909*sin(11*t);
y6=1.615*sin(13*t);
y7=1.4*sin(15*t);
y8=1.235*sin(17*t);
y9=1.105*sin(19*t);
y10=1*sin(21*t);
y11=0.913*sin(23*t);
Y=Vdc+x+y1+y2+y3+y4+y5+y6+y7+y8+y9+y10+y11
plot(x),grid
hold on
plot(y1,'k-')
plot(y2,'y-')
plot(y3,'b-')
plot(y4,'r-')
plot(y5,'g-')
plot(Y,'.r-')
hold off
页: [1]
查看完整版本: 使用matlab求一個波形

招聘斑竹