分段函数的问题
初学matlab,请求大家指点,谢谢!
一个分段函数,但循环里面的语句不能执行,不知道为什么?
clear;
x=-2:0.02:2;
y(length(x))=0;
if abs(x)>1.1
y=1.1*sign(x);
else if abs(x)<=1.1
y=x;
end
end
plot(x,y);
[此贴子已经被作者于2007-8-31 9:17:24编辑过]
初学matlab,请求大家指点,谢谢!
一个分段函数,但循环里面的语句不能执行,不知道为什么?
clear;
x=-2:0.02:2;
y(length(x))=0;
if abs(x)>1.1
y=1.1*sign(x);
else if abs(x)<=1.1
y=x;
end
end
plot(x,y);
[此贴子已经被作者于2007-8-31 9:17:24编辑过]
2007-08-31 09:14
2007-08-31 10:58
说错了,是if语句不执行
2007-08-31 11:28
2007-08-31 15:21

2007-08-31 15:30