关于Matlab分段函数.d=0.001; a=0.21;e=0.0004; r=0.001; x=0:0.01:80;y=(d*exp(-2*a.*x)).*(x>=0&x60&x=0&x60&x
问题描述:
关于Matlab分段函数.
d=0.001;
a=0.21;
e=0.0004;
r=0.001;
x=0:0.01:80;
y=(d*exp(-2*a.*x)).*(x>=0&x60&x=0&x60&x
答
条件判断有问题,改正方法:
第二段函数:x=60改为x==60;
第四段函数:x=80改为x==80.
这样就可以了,我在Matlab 2011a上运行通过.