(1)叠加绘图模式
单独使用hold可以切换当前的绘图叠加模式,将当前绘图窗口的叠加模式从on改变为off,或者从off改变为on。
Hold all 不但实现hold on的功能,使得当前绘图窗口的叠加绘图模式打开,而且使新的绘图指令依然循环初始设置的颜色循环序和线型循环序。
例:
>> x=-5:5;
y1=randn(size(x));
y2=normpdf(x);
>>subplot(2,1,1)
>> hold
Current plotreleased
>>plot(x,y1,'b')
>>plot(x,y2,'r')
>>title('hold off mode')
>>subplot(2,1,2)
>> hold on
>>plot(x,y1,'b')
>>plot(x,y2,'r')
>>title('hold on mode')
(2)设置坐标轴和网格线
Matlab中对坐标轴的设置包括设置坐标轴范围,标度和纵横比
坐标轴范围有四种设置模式:
1.Axis([xmin xmax ymin ymax])可以设置坐标轴范围在制定的区间
2.Axis auto 将当前绘图区的坐标轴范围设置为matlab自动调整的区间
3.Axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标范围内显示
4.Axis tight采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围。
坐标轴比例有三种模式:
1.axis equal