要求:编写程序计算x∈[-3,3],字长0.01,绘制分段函数图像
k=1;
for x=-3:0.01:3
if x>=-3&& x<=-1 %进行分段
y(k)=(-x.^2-4*x-3)/2; %对函数进行定义
end
if x>=-1 && x<=1
y(k)=-x.^2+1;
end
if x>=1 && x<=3
y(k)=(-x.^2+4*x-3)/2;
end
k=k+1; %角标递增
end
x=-3:0.01:3; %对x的范围进行重申
plot(x,y); %图像输出
此做法相当于将x对应的函数值储存在相应角标的y值中,最后根据x和y的值对函数图像进行绘制,绘制结果如下图所示: