function y=fum(x)
if x<1
    y=x;
 elseif x<=10 && x>=1
    y=2*x-1;
elseif x<=30 && x>10
    y=3*x-11;
else
   y=sin(x)+log(x);
end

在matlab的命令行窗口,输入fum(5),得到如下结果:

 

更多推荐