在M-file edit中:
function subfun(a,b)
x=a:0.01:b; %a,b为你所要的自变量取值范围
y=(x.^3+5*x-10)/6.*(x+5<0)+exp(x-1).*(-5<=x<5)+log(7*x+4).*(x>=5);
plot(x,y)
保存后,在command window下输入
subfun(-10,10)就可以了……
分段函数都可以引入一个向量,自变量在某个范围内为1,否则为0,上述代码中的(x+5<0),(-5<=x<5),和(x>=5)就是了……
还要注意的是用".*",而不是"*"