网站大量收购独家精品文档,联系QQ:2885784924

MATLAB图形与动画编程.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB图形与动画编程

MATLAB 学习笔记 图形与动画编程(一) GUI——Graphical User Interfaces 图形用户界面 实现一个GUI的过程包括两个基本任务:一个是GUI的组建布局;一个是GUI组件编程。 在matlab中,GUIDE是一个组建布局工具箱,能够生成用户所需要的组件资源和并保存在一个FIG文件中。 可以这样说,matlab图形界面程序的核心就是句柄图形的应用。句柄图形是一组底层图形函数的名称,这些函数用来在matlab中生成图形,他提供了对图形的高级控制,其基本思想是,matlab中每一个可是部分就是一个对象,每个对象都有一个相应的唯一标示符,即句柄。 MATLAB的二维制图 二维图形的基本绘图命令 Matlab提供了两种级别的二维图形基本绘图命令: 高级绘图命令plot;低级绘图命令line; plot函数常见语法格式: plot(Y) plot(X,Y) plot(X1,Y1,X2,Y2,...Xn,Yn) 上述命令可以指定线型、颜色、数据点标记类型等属性 需要注意的是,当指定了数据点标记类型,但不指定线型的时候,则表示只标记数据点,而不进行连线绘图。 line函数常见语法格式: line(X,Y) 将各数据点用线段顺次连接起来,从而绘制一条折线 line(X,Y)中的X,Y可以是一组相关的变量,这样就画出一条折线,如果是不变的点,则line函数画出的是直线 如: %plot line 应用 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函数 调整坐标轴的范围 axis([xmin xmax ymin ymax]) 调整坐标轴的状态 axis(str) 此函数的功能是将坐标轴的状态设定为字符串参数str所指定的状态。 参数str是由一对单引号所引起来的字符串(也可以省略这对单引号),它表明了将坐标轴调整为哪一种状态。 常用的字符串命令有: axis xy 使用笛卡尔坐标系 axis ij 使用matrix坐标系 axis square 将当前图形设置为正方形图形 axis eaual 将x,y坐标轴的单位刻度设为相等 axis normal 关闭Axis square和Axis eaual命令 axis off/on 关闭/打开 网格线 保存坐标轴的范围 variable=axis 变量variable保存一个向量值,这个向量能够以axis的形式应用于设定坐标轴的范围大小 保存坐标轴的状态 [s1,s2,s3]=axis(‘state’) S1:是否自动设定坐标轴的范围 S2:是否关闭坐标轴 S3:所使用的坐标轴种类 添加或取消网格线: grid on grid off 坐标轴的名称: xlabel ylabel 图形标题: title 文字在图形中的显示: 用坐标轴确定文字位置 text(x,y,string,option) option为坐标单位决定参数,如果不给出该选项参数,则(x,y)坐标的单位和图中的单位一致,如果该参数取为‘sc’则表示规范化窗口的相对坐标,其变化范围为0~1,即窗口的左下角为(0,0),右上角为(1,1) 用鼠标确定文字位置 gtext是交互式文本框标注函数 》gtext(‘string’) 可以在鼠标单击的为位置标注一个单行文本框 》gtext({‘string1’,‘string2’,...}) 可以在鼠标单击的位置标注一个多行文本框 》gtext({‘string1’;‘string2’;...}) 可以通过多次鼠标单击标注多个文本框 图形的图例和颜色条: 》legend(‘string1’,’string2’,...) 添加图例,并设置各组数据的图例文字为对应位置string的字符串 》legend(‘off’) 清除图例 》legend(‘hide’) 隐藏图例 》legend(‘show’) 显示图例 》colorbar 添加颜色条 函数绘图: 自适应采样绘图函数 》fplot(fname,lims,tol,选项) 其中,fname是函数名,以字符串形式出现;lims是x,y的取值范围;tol是相对允许误差,系统默认值为2e-3;选型定义与plot函数相同。 隐函数绘图: 对于f=f(x) : 》ezplot(f) 默认区间-2*pi~2*pi 》ezplot(f,[a,b])

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档