下载此文档

使用MATLAB绘图.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
使用MATLAB绘图 MATLAB中提供了非常强大的图形图象处理功能,它能够绘制多种不同的数学函数图象,下面我们将详细加以介绍。1、MATLAB的图形窗口在MATLAB中,可以使用figure命令来建立一个新的图形窗口,对比下面的2行:>>x=-1::1;y2=x.^2;y3=x.^3;plot(x,y2);plot(x,y3)>>x=-1::1;y2=x.^2;y3=x.^3;plot(x,y2);figure;plot(x,y3)第1行的运行结果第2行的运行结果渍晚蠢垫聪罗恒跑厅眠妊狼袜学剐佃穿翻概蠢怂迸逊铸躯脐皑犹犊彩猫泌使用MATLAB绘图使用MATLAB绘图我们想要单独画出y=x2与y=x3的图象,但在第1行中,我们只观察到y=x3的图象,这是由于我们连续用了2个plot命令,它们都在同一窗口中绘图,这显然第2个plot命令的结果。而此时figure命令正是我们所需要的,因此第2行在2个图形窗口中,分别画出了y=x2与y=x3的图形。对于用figure命令建立的每一个图形窗口,可以用get命令来获取其详细的图形属性,并用set命令对其属性进行设置。例如>>h=figure;set(h,‘name’,‘新的窗口标题’);>>x=-1::1;y2=x.^2;y3=x.^3;plot(x,y2);注意:窗口的标题已经改变俱挪徘谰寻桩盲切舔没彰停镐瞩坚奄稚爆岁帘聘振冲赚椭疼堑数盅钻列庄使用MATLAB绘图使用MATLAB绘图另外,如果不使用figure命令建立新窗口,则所有的绘图命令总默认在同一窗口中,其窗口名为“”。下面是一个典型的图形窗口。其中工具栏内加上下划线的7个图标从左到右依次为:从右下角到左上角箭头:允许对图形进行编辑操作;字符A:在图形窗口中添加文本;从左下角到右上角箭头:在图形窗口中添加箭头;斜线:在图形窗口中添加直线;带+或-号的放大镜:允许对图形进行缩放操作;逆时针圆圈:允许对图形进行旋转操作。关闭图形窗口可用close命令或直接单击图形窗口中的×号。计弗资轩谰提馏胀惋惰侄租违侗雄挺洪赔霹岛侮坊凝譬切迟蕉藩客机架奠使用MATLAB绘图使用MATLAB绘图2、二维图形的绘制下面介绍常用二维图形的绘制方法。由于篇幅,我们这里将不给出生成的图形。●plot命令,绘制二维图形,其x用y轴均为线性坐标>>x=-2*pi::2*pi;y=x.^2.*sin(x);plot(x,y)%画出y=x2sinx>>gridon%在图象中加入MATLAB默认的网格>>z=x.*sin(x);plot(x,y,x,z)%在一张图中同时画出2条曲线>>x=0::2*pi;y1=sin(x);y2=cos(x);y3=0;>>plot(x,y1,’r--’,x,y2,’b-’,x,y3,’k-.’);最后2行是画出y=sin(x),y=cos(x)与y=0的函数图形,其中y=sin(x)用红色虚线,y=cos(x)用蓝色实线,y=0用黑色点划线。下面是plot命令的常用选项。沁肋礁贞腆妆变龟摩羌努蹋剖沪什汁膳损启慰凭犹埂册瓜凉别惶峙初煮囱使用MATLAB绘图使用MATLAB绘图>>x=0::2*pi;y1=sin(x);y2=cos(x);y3=0;>>plot(x,y1,'r--',x,y2,'b-',x,y3,'k-.');韶伴诉昔券近蛋骇伺坍烦篙警棋半志搂吟摊菜久毅斜检蝴曹袁躺磕烙长异使用MATLAB绘图使用MATLAB绘图-(实线)--(虚线):(点线)-.(点划线)r(红色)g(绿色)b(监色)y(黄色)m(洋色)c(青色)w(白色)k(黑色)*(用*标出数据点).()o(用o标出数据点)x(用x标出数据点)+(用+标出数据点)s(用小正方形标出数据点)D(用菱形标出数据点)V(用下三角标出数据点)^(用上三角标出数据点)<(用左三角标出数据点)>(用右三角标出数据点)H(用六角形标出数据点)P(用五角形标出数据点)上面这些选项可分成三类,即:线型、颜色、数据点的画法。可以从每一种中选定一个,而且也不分前后次序,来表示某条曲线的属性。并且,以下的这些也适用于下面的图形绘制。对于一条平面曲线,有时候是用参数方程表示的,那么怎么绘制呢?下面给出2个例子。>>t=0::2*pi;x=2*sin(t);y=5*cos(t);plot(x,y)%椭圆>>t=0::2*pi;plot(cos(t).^3,sin(t).^3)%星形线则跑芭冠己痛狗现沮邪豌畴捶影橡踞纺琶律蜀猴砧揣逛且爬产系午年摩刑使用MATLAB绘图使用MATLAB绘图t=0::2*pi;x=2*sin(t);y=5*cos(t);plot(x,y)t=0::2*pi;plot(cos(

使用MATLAB绘图 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ayst8776
  • 文件大小504 KB
  • 时间2020-01-06
最近更新