Matlab04基本绘图研究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB;Matlab画图;1.基本绘图 基本的绘图命令 曲线的色彩、线型和数据点型 多个图形的绘制方法;一、二维绘图;; x= 0:0.1:10; y=sin(x)+2; plot(x,y) ; x= 0:0.1:10; y=[sin(x)+2;cos(x)+1]; plot(x,y) ;曲线的色彩、线型和数据点型 ;曲线的色彩、线型和数据点型 ;数据点型;曲线的色彩、线型和数据点型 ;曲线的色彩、线型和数据点型 ;其他二维图形;bar:条形图;pie:饼图;polar:极坐标图形;用于绘制方向矢量和速度矢量图形,这些函数有compass、feather、quiver和quiver3; ua=1; ub=cos(2*pi/3)+sin(-2*pi/3)*i; uc=cos(2*pi/3)+sin(2*pi/3)*i; compass([ua,ub,uc,ua-ub,ub-uc,uc-ua]) ;quiver:矢量图;subplot函数可以实现多个图形的绘制;subplot函数可以实现多个图形的绘制;subplot函数可以实现多个图形的绘制;练习; load x3; load x4; subplot(2,1,1); plot(x3,--r); subplot(2,1,2); plot(x4,-.b);;二、图形注释;步骤 图题的标注 坐标轴的标签 文本标注 添加图例 添加坐标网格;1.图形标题; plot(x4,linewidth,2); title(青岛4月温度,fontsize,15); ;2.坐标轴标注; xlabel(日期,fontsize,15); ylabel(温度,fontsize,15); ; ylabel(温度 / \circC,fontsize,15); ;3.文本标注;4.添加图例;5.添加网格;x4=[16.2 15.7 15.7 15.4 14.3 16.9 16.3 14.7 17.3 17.5 15.7 16 15.3 16.7 15 16 16 15.7 15.5 16.2];;clear all; close all; x4=[16.2 15.7 15.7 15.4 14.3 16.9 16.3 14.7 17.3 17.5 15.7 16 15.3 16.7 15 16 16 15.7 15.5 16.2]; ave4=mean(x4); plot(x4,-r,linewidth,2); hold on; line([0 20],[ave4,ave4],linestyle,--,color,b); title(青岛4月温度,fontname,隶书,fontsize,12,fontweight,b); xlabel(日期,fontsize,13,fontweight,b); ylabel(温度 (\circC),fontsize,13,fontweight,b); text(5,14.3,最低温度,fontsize,10,fontweight,b); legend(\fontsize{15}\fontname{楷体}逐日温度); legend(boxoff); box on; ;三、坐标轴的控制;axis([xmin xmax ymin ymax]) 设置轴的界限 axis auto axis manual axis tight axis fill axis ij axis xy axis equal axis image axis square axis off axis on;axis控制坐标轴特征; axis square—使坐标系为正方形; axis equal —将两坐标轴设为相等 ;单独控制x或y轴:xlim、ylim; ylim([15 20]);;设置坐标间隔; set(gca,ytick,[14:17]);; ylim([14 18]); set(gca,ytick,[14:18]);; set(gca,ytick,[]);;box on box off;画图;Matlab中使用LaTex字符;; x=0:0.01:8; y=sin(x); ;四、特殊图形;contour:等值线图;contour(X,Y,Z,’linewidth’,2); contour(X,Y,Z,linewidth,2,linestyle,--); contour(X,Y,Z,linewidth,2,linestyle,--,linecolor,b);clabel:标注;[X,Y]=meshgrid(-2:0.1:2,-2:0.1:2); Z=X.*exp(-X.^2-Y.^2); [C,h]=contour(X,Y,Z) clabel(C,h

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档