正在加载图片...
China-bub.com 第13章图形和声音 207 下载 plotyy(x,y,x,y,'plot','semilogy') hold on; title('Plotyy') ylabel('Linear scale') 产生结果如图13-9所示,不幸的是plotyy与其他命令一样会产生一些问题。例如:legend 只适用于一个坐标轴。通过ftp:/fitp.mathworks.com/pub/tech-support/library/graphics/plotyy.m 可以获得plotyy.m文件。该文件给出了为所有坐标轴定义标识符的可能情况。 图13-9借助plotyy命令在同一幅图中用plot和semilogy绘制数据图形 ■ ■例13.4 使用area命令,MATLAB可以绘制点的累积图形。 %命令的演示 x=0:10; A=[sin(x);x;(x/3).2]’; clf; areahandle area(x,A) hold on title('Area plot') legend(areahandle,'sin(x)','sin(x)+x','sin(x)+x+(x/3)-2',2) 结果如图13-10所示。 n0阅++u3 图13-l0使用area命令绘制三条曲线 ■ 命令fp1ot可以绘制出标准的MATLAB和用户自定义的函数图形。区间范围和函数名字产生结果如图1 3 - 9所示,不幸的是p l o t y y与其他命令一样会产生一些问题。例如: l e g e n d 只适用于一个坐标轴。通过 f t p : / / f t p . m a t h w o r k s . c o m / p u b / t e c h - s u p p o r t / l i b r a r y / g r a p h i c s / p l o t y y. m 可以获得p l o t y y. m文件。该文件给出了为所有坐标轴定义标识符的可能情况。 图13-9 借助p l o t y y 命令在同一幅图中用p l o t 和s e m i l o g y 绘制数据图形 ■ 例1 3 . 4 使用a r e a命令,M AT L A B可以绘制点的累积图形。 结果如图1 3 - 1 0所示。 图13-10 使用a r e a 命令绘制三条曲线 命令f p l o t可以绘制出标准的 M AT L A B和用户自定义的函数图形。区间范围和函数名字 第1 3章 图形和声音 2 0 7 下载 % 命令的演示 ■ ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有