plotyy(x1,y1,x2,y2) %以左、右不同的纵轴绘制两条曲线
3. 同一窗口多次叠绘
使用hold命令可以保留原图形,使多个plot函数 在一个坐标系中不断叠绘。hold on 、hold off 、 hold 、hold all。
4. 指定图形窗口 figure(n)
%产生新图形窗口
设置曲线绘制方式、坐标轴和图形 注释
设置曲线的样式。 在MATLAB命令行窗口中,键入下面的指令:
>> t = 0:pi/20:2*pi; >> y = sin(t); >> y2 =sin(t-pi/2); >> y3 = sin(t-pi); >> plot(t,y,'-.rv',t,y2,'--ks',t,y3,':mp')
在同一个图形窗体中绘制三条不同的曲线,为了区分这些曲线, 使用了不同的时标、色彩和线型,绘制的曲线如图所示。
例 使用子图——subplotex.m。
001
function subplotex
002
% 子图的使用示例
003
x = 0:.1:2*pi;
004
% 创建新的图形窗体
005
figure(1);clf;
006
% 分隔窗体为2行2列,分别在不同的区域绘图
007
subplot(2,2,1);plot(1:10);grid on;
例子6-7 设置轴的坐标间隔。 在MATLAB命令行窗口中,键入下面的指令:
>> x = -pi:pi/10:pi; >> y = cos(x); >> plot(x,y,'-r^'); >> grid on