jiu就这个函数,我的程序是这样的:
for x=0:0.001:2;
if x<=1
y=0
else
y=1
end
end
返回的数值好像是对的,可是我在别的程序中调用就发现它不正确,还有,我用plot(x,y)命令也画不出正确的波形来,
请各位尽力帮帮我吧,我这几天都快急死了!
静候佳音!:handshake
我想楼主是希望设置一个函数jiu,当有一个x输入时,有一个y输出,x和y的关系是:
y=0 0<x<=1
y=1 1<x<2
如果是这样的话,便不能把for x=0:0.001:2语句放在函数中,而jiu函数为
function y=jiu(x);
if x<=1
y=0;
else
y=1;
end
程序为
x=0:0.001:2;
N=length(x);
for k=1 : N
y(k)=jiu(x(k));
end
plot(x,y)
这样就能得到x和y的关系图: