MATLAB在作图中的常见问题.ppt
《MATLAB在作图中的常见问题.ppt》由会员分享,可在线阅读,更多相关《MATLAB在作图中的常见问题.ppt(32页珍藏版)》请在三一办公上搜索。
1、1,MATLAB在作图应用中的若干问题,2,1.画图函数句柄的使用,每个画图函数含有的输入参数是很多的,然而我们在看函数的帮助(help)的时候,所能得到的只是一些基本的信息。我们利用 dd=function_name(x,y,z,);dt=get(dd)dt就含有了这个函数的全部使用信息。请看下面的例子:,3,4,5,2.一些常用的句柄,gcf 当前图形(figure)的句柄;gca 当前坐标轴(axes)的句柄;gco 当前对象(object)的句柄;注:当前对象有时需要人为地确定一下,这个操作我们 可以用鼠标去确定,点击一下要确定的对象(这个对象可以是一条曲线、一个标注)就可以了。,6,
2、3.利用句柄修改图形,这里常用的两个函数是get和set。get 是获得相应的句柄信息;set 是进行设定;gcbo:返回当前指向正在被调用的对象的句柄findobj 可以查找图形对象 在使用set设定的时候,注意参数的类型,如字符型、double型、还有结构数组等。,7,4.双Y轴曲线的绘制,以下是做两个函数:y1=sin(x);0H,Ha,Hb=plotyy(0:.1:2*pi,sin(0:.1:2*pi),0:.1:2*pi,exp(0:.1:2*pi);legend(Ha,Hb,sin(x),exp(x),0)set(Ha,linestyle,:)图形如下:,8,9,5.双Y轴图形的标
3、注,在前面的画图语句中:H,Ha,Hb=plotyy(0:.1:2*pi,sin(0:.1:2*pi),0:.1:2*pi,exp(0:.1:2*pi);这里的H,Ha,Hb就是相应的句柄;我们可以用get(*)获得它们的信息,这里面H是一个 1x2的double array型数据。我们直接get(H)是不可以的,这样get(H(1)就可以了,得到的结果如下:,10,11,6.双Y轴曲线的标注,上面的三屏显示中我们注意一下用红条标出的一行语句:YLabel=107.001 而我们知道函数ylabel是一个坐标轴标注的函数,而这里它确实作为一个plotyy函数的一条信息,实际上它是一个子句柄。写
4、下如下两行语句:d1=get(H(1),ylabel);get(d1)会得到如下的一些信息:,12,13,14,7.双Y轴曲线的坐标标注,我们注意到MATLAB命令窗的画兰颜色的 那一行,String=这是加入文本信息的一个参数选项。为此我设计了如下的语句:,15,8.双Y轴曲线的坐标标注,所用的几行语句:d1=get(H(1),ylabel);set(d1,string,sin(x);d2=get(H(2),ylabel);set(d2,string,exp(x);xlabel(x zjliu)得到的图形如下:,16,17,9.绘制图上图,有时为了需要,需要在图上画图,可能是为了局部放大,或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 作图 中的 常见问题
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5597376.html