注册 登录
编程论坛 Matlab

请大家帮忙解决下

kd0376 发布于 2008-11-08 03:23, 1021 次点击
定义域为-6π<t<6π,每隔π /10取一次值。f(t)=sin(t)  t>0 ;f(t)=0  t<0

for ii = -6*pi:pi/10:6*pi
if sin(ii) > 0
res(ii) = sin(ii);
else
res(ii) = 0;

为什么运行不出来呢?
4 回复
#2
anbcjys2008-11-08 08:01
end
#3
meteora11062008-11-08 09:33
这都要问,自己应该多动动脑子啊
#4
kd03762008-11-08 13:17
回复 2# 的帖子
知道要有2个END~而且要给res定义一个空间~但是结果运行不对
#5
kd03762008-11-08 13:18
回复 3# 的帖子
用向量和循环的结果不一致~可以试试下~7.0里
1