- 积分
- 66
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 5
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2010-5-26 10:52
|
显示全部楼层
来自: 中国湖北武汉
程序是这样的
t=0:360;
for I=1:0.1:5;
if (I<=2)
U=120*1.414*I*sin(2*pi/360*t);
elseif(I>2)
switch (I)
case 2.8
U=300/2.8*1.414*I*sin(2*pi/360*t)+40*I*sin(3*2*pi/360*t);
case 3
U=325/3*1.414*I*sin(2*pi/360*t)+40*I*sin(3*2*pi/360*t);
case 3.5
U=350/5*1.414*I*sin(2*pi/360*t)+40*I*sin(3*2*pi/360*t);
case 4
U=375/4*1.414*I*sin(2*pi/360*t)+40*I*sin(3*2*pi/360*t);
case 4.5
U=385/4.5*1.414*I*sin(2*pi/360*t)+40*I*sin(3*2*pi/360*t);
end
end
plot(t,U);hold on
end |
|