登录论坛

查看完整版本 : [求助]想编个矩形函数文件 可是运行不了


machi188
2008-04-08, 10:31
function y=rect(x);
syms x y;
if abs(x)<0.5;
y=1;
if abs(x)=0.5;
y=0.5;
if abs(x)>0.5;
y=0;
rect(x)=y;

如题,希望大家帮我看看 问题错在哪里了?
谢谢大家了

未注册
2008-04-08, 10:48
应该改成如下:
function y=rect(x);
syms x y;
if abs(x)<0.5;
y=1;
elseif abs(x)==0.5;
y=0.5;
elseif abs(x)>0.5;
y=0;
end
rect(x)=y;

newshowfun
2008-04-08, 10:51
改成:
function y=rect(x);
syms x y;
if abs(x)<0.5;
y=1;
elseif abs(x)==0.5;
y=0.5;
elseif abs(x)>0.5;
y=0;
end
rect(x)=y;