- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab第四讲:Matlab绘图综述
数学软件 Matlab 本讲主要内容 手工作图 手工作图 Matlab 绘图 二维作图命令 二维作图命令 二维作图命令 二维作图命令 图形的属性 点和线的基本属性 添加标题 添加坐标轴标注 坐标轴控制 绘制多个函数图像 添加图例 添加文本 Improving your labels You can use Greek letters in your labels by putting a backslash (\) before the name of the letter. For example: title(‘\alpha \beta \gamma’) creates the plot title α β γ 划分绘图窗口 图形的其他属性 其他相关命令 二维作图命令 Practice Exercise 5.3 Try these exercises to create some interesting shapes 对数图 Bar Graphs and Pie Charts MATLAB includes a whole family of bar graphs and pie charts bar(x) – vertical bar graph barh(x) – horizontal bar graph bar3(x) – 3-D vertical bar graph bar3h(x) – 3-D horizontal bar graph pie(x) – pie chart pie3(x) – 3-D pie chart Histograms A histogram is a plot showing the distribution of a set of values 双y轴图 二维函数绘图 fplot 本讲主要内容 三维曲线 三维曲面示例 三维曲面 三维曲面绘制过程 网格生成函数 墨西哥帽子 墨西哥帽子 meshc 和 meshz Mesh 绘图小结 曲面作图其它命令 surf 作图举例 sphere 作图 图形的阴影效果 图像的着色方案 曲面作图其它命令 本讲主要内容 二维曲线 ezplot 二维曲线 ezplot ezplot 作图 Matlab 符号作图 Matlab 符号作图 Defaults to 10 bins plotyy(x1,y1,x2,y2) plotyy(x1,y1,x2,y2,function) function是指定的绘图函数,可取 plot, stem, semilogx, semilogy, loglog等 将两个二维曲线输出到同一坐标图中 x = 0 : pi/20 : 2*pi; y1 = sin(x); y2 = exp(x); plot(x,y1,x,y2); plotyy(x,y1,x,y2); plotyy(x,y1,x,y2,semilogx); 例: The plotyy function allows you to use two scales on a single graph 二维曲线绘图函数: fplot fplot(f(x),[a,b]) 绘制 y = f (x) 在区域 a x b 上的图形 fplot(f(x),[a,b,c,d]) 绘制 f (x) 在区域 a x b, c y d 上的图形 例: fplot(sin(x),[-2*pi,2*pi]) fplot(@sin(x),[-2*pi,2*pi]) fplot(5*t^2,[-5,5,-5,100]) 二维平面作图 三维空间作图 符号作图 Matlab 绘图过程/原理 三维曲线 空间曲面 三维曲线绘图命令 : plot3 设三维曲线的参数方程为:x=x(t),y=y(t),z=z(t), 则其图形可由下面的命令绘出: 例:三维螺旋线 plot3 只能绘制参数方程表示的三维曲线 plot3 的用法与 plot 类似 t = 0 : pi/100 : 10*pi; x = sin(t); y = cos(t); z = 2*t; plot3(x,y,z); plot3(x,y,z) 空间网格曲面作图命令: 绘制由矩阵 X, Y, Z 所确定的曲面网格图 mesh(X,Y,Z) [X,Y]=meshgrid(-3:1/8:3); Z=peaks(X,Y); mesh(X,Y,Z); 例: 绘制空间曲面 z = z(x,y) 的过程 (1) 对 x 的取值区域和 y 的取值区域进行分割, 得到离散的点 (xij, yij),这些离散的点称为网格点。 (2) 这些网格点构成了网格矩阵,即矩阵
文档评论(0)