《Matlab绘图》PPT课件.ppt
《《Matlab绘图》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Matlab绘图》PPT课件.ppt(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、一、二维图形的基本命令一、二维图形的基本命令 Funtool%函数作图工具函数作图工具;taylortool%taylor展开工具展开工具;plot(x)%x为向量,以为向量,以x元素的值为纵坐元素的值为纵坐标,标,x的序号为横坐标绘制曲线的序号为横坐标绘制曲线plot(x,y)%以以x元素为横坐标,元素为横坐标,y元素为纵坐元素为纵坐标绘制曲线标绘制曲线plot(x,y1,x,y2,)%以公共的以公共的x元素为横坐元素为横坐标,标,y1,y2,.为纵坐标绘制多条曲线为纵坐标绘制多条曲线二二维平面平面图形形例例1画出一条正弦曲线和余弦曲线。画出一条正弦曲线和余弦曲线。x=0:pi/10:2*p
2、i;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)plot(x,y,颜色色+线型型+点型点型,)颜色代码颜色代码:黄色(黄色(y y),紫色(),紫色(m m),青色(),青色(c c),),红色(红色(r r),绿色(),绿色(g g),蓝色(),蓝色(b b),),白色(白色(w w),黑色(),黑色(k k)点型和线型代码:点型和线型代码:.。+*s(+*s(正方形正方形),d(d(菱形菱形),h(h(六角星六角星),p(p(五角星五角星)-:-.-.-实线实线 点线点线 点划线点划线 虚线虚线例例2 绘制不同颜色的曲线。绘制不同颜色的曲线。-zhao31 x=0
3、:pi/10:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,b-,x,y2,r:)命令命令subplot(m,n,k)实现一个区域中显示实现一个区域中显示mn个子图形窗口,并个子图形窗口,并指定在第指定在第k个子窗口绘图。个子窗口绘图。在同一窗口绘制多图在同一窗口绘制多图-zhao32x=0:pi/10:2*pi;y1=sin(x);y2=cos(x);y3=x.2+6*x+3;y4=exp(x);subplot(2,2,1);plot(x,y1,bo-)subplot(2,2,2);plot(x,y2,R*:)subplot(2,2,3);plot(x,y3,g+)s
4、ubplot(2,2,4);plot(x,y4,mp)holdon实现在同一窗口中多次绘制曲线,实现在同一窗口中多次绘制曲线,holdoff取消。取消。例例3-zhao33x=0:pi/10:2*pi;y1=sin(x);y2=cos(x);y3=log(x);plot(x,y1,bo-,x,y2,r*:)holdonplot(x,y3,md-)holdoff二、图形的标识与修饰二、图形的标识与修饰1grid命令对图形窗口加坐标网格命令对图形窗口加坐标网格2axis实现坐标轴的重新设置实现坐标轴的重新设置3axis(xminxmaxyminymax)3linewidth和和markersize
5、实现图形中线宽实现图形中线宽和点型大小的设置,默认值是和点型大小的设置,默认值是1。4plot(x,y,b*-,linewidth,4,markersize,6)54使用使用title,xlabel,ylabel,zlabel,text等命令实现对图形的文字说明等命令实现对图形的文字说明.例例4二维平面图形二维平面图形-zhao34 x=0:pi/10:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,bo-,x,y2,R*:)grid%加注坐标网格加注坐标网格xlabel(x)%标记横坐标轴标记横坐标轴ylabel(y)title(SineandCosineCurve)%
6、标记图名标记图名%gtext(y=sinx)%在选定的地方标记曲线名在选定的地方标记曲线名%gtext(y=cosx)text(2.5,0.7,y=sin(x)%在在(2.5,0.7)处标记曲线名处标记曲线名text(1.5,0.1,y=cos(x)三三 其他图形函数其他图形函数fill(x,y,颜色颜色)%对闭合图形进行填充对闭合图形进行填充polar(theta,rho)%极坐标绘图极坐标绘图stairs(x,y)%绘制阶梯图绘制阶梯图pie(x)%饼图饼图,向量中各元素所占的比重向量中各元素所占的比重area(x,y)%面积图面积图;bar(x,y)%绘制二维直方图绘制二维直方图bar3
7、(x,y)%绘制三维直方图绘制三维直方图其他图形的显示其他图形的显示-zhao35例例5x=0:pi/10:2*pi;y=sin(x);subplot(2,2,1);plot(x,y);subplot(2,2,2);fill(x,y,g);subplot(2,2,3);bar(x,y);subplot(2,2,4);stairs(x,y);例例6某大班高等数学考试,某大班高等数学考试,90分以上分以上15人,人,80分至分至89分分32人,人,70分至分至79分分58人,人,60分分至至69分分20人,人,60分以下分以下10人,画出饼图。人,画出饼图。-zhao36x=15,32,58,20
8、,10;pie(x);explode=0,0,0,0,1;%让不及格部分脱离饼让不及格部分脱离饼图图pie(x,explode)%向量向量explode和和x元素相同,元素相同,explode中不为零的部分会被分开中不为零的部分会被分开例例7画面积图。画面积图。x=-2:2;y=-1,3;2,5;3,6;8,2;2,4;%x的元素个数必须的元素个数必须与与y的行数相同。的行数相同。area(x,y)例例8画出极坐标方程画出极坐标方程R=sin(2*theta)cos(2*theta)的图形。的图形。theta=linspace(0,2*pi);rho=sin(2*theta).*cos(2*t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab绘图 Matlab 绘图 PPT 课件
限制150内