分段函数的问题
初学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编辑过]
说错了,是if语句不执行