欢迎来到天天文库
浏览记录
ID:33254136
大小:126.50 KB
页数:13页
时间:2019-02-23
《MATLAB绘图函数》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、MATLAB通用图形函数命令有关命令行环境的一些操作:(1)clc擦去一页命令窗口,光标回屏幕左上角(2)clear从工作空间清除所有变量(3)clf清除图形窗口内容命令1figure功能创建一个新的图形对象。图形对象为在屏幕上单独的窗口,在窗口中可以输出图形。用法figure用缺省的属性值创建一个新的图形对象。命令2subplot功能生成与控制多个坐标轴。把当前图形窗口分隔成几个矩形部分,不同的部分是按行方向以数字进行标号的。每一部分有一坐标轴,后面的图形输出于当前的部分中。用法subplot(m,n,p)将一图形窗口分成m*n个小窗口,在第
2、p个小窗口中创建一坐标轴。则新的坐标轴成为当前坐标轴。若p为一向量,则创建一坐标轴,包含所有罗列在p中的小窗口。命令3hold功能保持当前图形窗口中的图形。该命令是决定是否在当前坐标轴中只能增加新的图形对象还是覆盖原有图形对象。用法holdon保留当前图形与当前坐标轴的属性值,后面的图形命令只能在当前存在的坐标轴中增加图形。但是,当新图形的数据范围超出了当前坐标轴的范围,则命令会自动地改变坐标轴的范围,以适应新图形。holdoff在画新图形之前,重新设置坐标轴的属性为缺省值。命令4axis功能坐标轴的刻度与外在显示用法axis([xminxmaxy
3、minymax])设置当前坐标轴的x-轴与y-轴的范围。命令5close功能关闭指定的图形窗口。用法close关闭当前的图形窗口。二、MATLAB绘图参数控制命令1plot功能这是最基本、最常用的绘图函数,用于绘制线性二维图。有多条曲线时,循环使用由坐标轴颜色顺序属性定义的颜色,以区别不同的曲线;之后再循环使用由坐标轴线型顺序属性定义的线型,以区别不同的曲线。plot作图时,可以通过四个参数选择控制曲线的类型。1.线型(4种)定义符---:-.线型实线(缺省值)划线点线点划线2.线条宽度指定线条的宽度,取值为整数(单位为像素点)例如:plot(x,
4、y,‘linewidth’,4)3.颜色(8种)定义符R(red)G(green)b(blue)c(cyan)颜色红色绿色兰色青色定义符M(magenta)y(yellow)k(black)w(white)颜色品红黄色黑色白色4.标记类型(13种)定义符+o(字母)*.x类型加号小圆圈星号实点交叉号定义符d^v><类型棱形上三角形下三角形右三角形左三角形定义符shP类型正方形正六角星正五角星三、MATLAB图形标住函数命令1title功能给当前轴加上标题。每个axes图形对象可以有一个标题。标题定位于axes的上方正中央。用法title('stri
5、ng')在当前坐标轴上方正中央放置字符串string作为标题。命令2xlabel、ylabel功能给x、y轴贴上标签用法xlabel('string')、ylabel(‘string’)给当前轴对象中的x、y轴贴标签。命令3grid功能给二维或三维图形的坐标面增加分隔线。用法gridon给当前的坐标轴增加分隔线。gridoff从当前的坐标轴中去掉分隔线。grid转换分隔线的显示与否的状态。命令4legend功能在图形上添加图例。该命令对有多种图形对象类型(线条图,条形图,饼形图等)的窗口中显示一个图例。对于每一线条,图例会在用户给定的文字标签旁显示
6、线条的线型,标记符号和颜色等。用法legend('string1','string2',…,pos)用指定的文字string在当前坐标轴中对所给数据的每一部分显示一个图例,在指定的位置pos放置这些图例。命令5gtext功能在当前二维图形中用鼠标放置文字。当光标进入图形窗口时,会变成一个大十字,表明系统正等待用户的动作。用法gtext('string')当光标位于一个图形窗口内时,等待用户单击鼠标或键盘。若按下鼠标或键盘,则在光标的位置放置给定的文字“string”命令6text功能在当前轴中创建text对象。函数text是创建text图形句柄的低
7、级函数。可用该函数在图形中指定的位置上显示字符串。用法text(x,y,'string')在图形中指定的位置(x,y)上显示字符串string。命令7zoom功能对二维图形进行放大或缩小。放大或缩小会改变坐标轴范围。用法zoomon打开交互式的放大功能。当一个图形处于交互式的放大状态时,有两种方法来放大图形:方法1:用鼠标左键单击坐标轴内的任意一点,可使图形放大一倍,这一操作可进行多次,直到matlab的最大显示为止;在坐标轴内单击右键,可使图形缩小一倍,这一操作可进行多次,直到还原图形为止。方法2:用鼠标拖出要放大的部分,系统将放大选定的区域。命
8、令8num2str,int2str功能将数字或整数转换为字符串,以便于图形标注。用法st=num2str(x)将变量x值表
此文档下载收益归作者所有