MATLAB 图形和动画编程.doc

MATLAB 图形和动画编程.doc

ID:51435902

大小:77.00 KB

页数:7页

时间:2020-03-24

MATLAB 图形和动画编程.doc_第1页
MATLAB 图形和动画编程.doc_第2页
MATLAB 图形和动画编程.doc_第3页
MATLAB 图形和动画编程.doc_第4页
MATLAB 图形和动画编程.doc_第5页
资源描述:

《MATLAB 图形和动画编程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB学习笔记图形与动画编程(一)GUI——GraphicalUserInterfaces图形用户界面实现一个GUI的过程包括两个基本任务:一个是GUI的组建布局;一个是GUI组件编程。在matlab中,GUIDE是一个组建布局工具箱,能够生成用户所需要的组件资源和并保存在一个FIG文件中。可以这样说,matlab图形界面程序的核心就是句柄图形的应用。句柄图形是一组底层图形函数的名称,这些函数用来在matlab中生成图形,他提供了对图形的高级控制,其基本思想是,matlab中每一个可是部分就是一个对象,每个对象都有一个相应的唯一标示符,即句柄。MATLAB的二维制图二维图

2、形的基本绘图命令Matlab提供了两种级别的二维图形基本绘图命令:高级绘图命令plot;低级绘图命令line;plot函数常见语法格式:1.plot(Y)2.plot(X,Y)3.plot(X1,Y1,X2,Y2,...Xn,Yn)上述命令可以指定线型、颜色、数据点标记类型等属性需要注意的是,当指定了数据点标记类型,但不指定线型的时候,则表示只标记数据点,而不进行连线绘图。line函数常见语法格式:line(X,Y)将各数据点用线段顺次连接起来,从而绘制一条折线line(X,Y)中的X,Y可以是一组相关的变量,这样就画出一条折线,如果是不变的点,则line函数画出的是直线如:%

3、plotline应用x=0:pi/20:2*pi;y1=sin(x);y2=sin(x+pi/2);plot(x,y1,'r:',x,y2,'+')line([0,7],[0.5,0.5])line([0,7],[-0.5,-0.5])legend('y1','y2')xlabel('x')ylabel('y')二维图形的修改坐标轴的调整:axis函数1.调整坐标轴的范围axis([xminxmaxyminymax])1.调整坐标轴的状态axis(str)此函数的功能是将坐标轴的状态设定为字符串参数str所指定的状态。参数str是由一对单引号所引起来的字符串(也可以省略这对单引

4、号),它表明了将坐标轴调整为哪一种状态。常用的字符串命令有:axisxy使用笛卡尔坐标系axisij使用matrix坐标系axissquare将当前图形设置为正方形图形axiseaual将x,y坐标轴的单位刻度设为相等axisnormal关闭Axissquare和Axiseaual命令axisoff/on关闭/打开网格线2.保存坐标轴的范围variable=axis变量variable保存一个向量值,这个向量能够以axis的形式应用于设定坐标轴的范围大小3.保存坐标轴的状态[s1,s2,s3]=axis(‘state’)S1:是否自动设定坐标轴的范围S2:是否关闭坐标轴S3:所

5、使用的坐标轴种类添加或取消网格线:gridongridoff坐标轴的名称:xlabelylabel图形标题:title文字在图形中的显示:1.用坐标轴确定文字位置text(x,y,string,option)option为坐标单位决定参数,如果不给出该选项参数,则(x,y)坐标的单位和图中的单位一致,如果该参数取为‘sc’则表示规范化窗口的相对坐标,其变化范围为0~1,即窗口的左下角为(0,0),右上角为(1,1)2.用鼠标确定文字位置gtext是交互式文本框标注函数》gtext(‘string’)可以在鼠标单击的为位置标注一个单行文本框》gtext({‘string1’,‘s

6、tring2’,...})可以在鼠标单击的位置标注一个多行文本框》gtext({‘string1’;‘string2’;...})可以通过多次鼠标单击标注多个文本框图形的图例和颜色条:》legend(‘string1’,’string2’,...)添加图例,并设置各组数据的图例文字为对应位置string的字符串》legend(‘off’)清除图例》legend(‘hide’)隐藏图例》legend(‘show’)显示图例》colorbar添加颜色条函数绘图:自适应采样绘图函数》fplot(fname,lims,tol,选项)其中,fname是函数名,以字符串形式出现;lims是

7、x,y的取值范围;tol是相对允许误差,系统默认值为2e-3;选型定义与plot函数相同。隐函数绘图:对于f=f(x):》ezplot(f)默认区间-2*pi~2*pi》ezplot(f,[a,b])对于f=f(x,y):》ezplot(f)》ezplot(f,[xmin,xmax,ymin,ymax])对于参数方程x=x(t)和y=y(t):》ezplot(x,y)》ezplot(x,y,[tmin,tmax])双Y轴绘图应用》plotyy(X1,Y1,X2,Y2)绘制Y1对应于X1并具有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。