把下面的函数保存为
Piecewise_x.m
文件
function F=Piecewise_x(x)
F=x.^2.*(x>=0 & x<1)+cos(pi*(x-1)).*(x>=1 & x<2)+(-x.^2./(x+2)).*(x>=2 & x<=4);
end
运行:
x=linspace(0,4);
F=Piecewise_x(x);%
计算相应函数值
plot(x,F);%
绘制曲线
hold on;
plot(1*ones(1,2),ylim,'r:');%
画区间间隔线
plot(2*ones(1,2),ylim,'r:');%
画区间间隔线