- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
清华大学MATLAB课件 第七讲
反方程 反方程 g=finverse(f) 在函数f的反函数存在的情况下,返回函数f的反函数,自变量为默认自变量 g=finverse(f,v) 对指定自变量为v的函数f(v)求反函数 反方程例 syms x u v finverse(1/tan(x)) %求反函数,自变量为x ans = atan(1/x) finverse(exp(u-2*v), v) %求反函数,自变量为v ans = 1/2*u-1/2*log(v) 第8章 MATLAB 绘图 本章目标 了解 MATLAB 的图形窗口 掌握MATLAB基本二维图形、三维图形的绘制,及图形的基本操作 掌握图形注释的添加及管理 掌握 MATLAB 特殊图形的绘制 MATLAB 图形窗口 图形窗口的创建 figure,创建图形窗口 基本图形的绘制 二维图形的绘制 三维图形的绘制 图形的其他操作 二维图形绘制 plot函数用于绘制二维图形 plot(Y) plot(X1,Y1,...) plot(X1,Y1, LineSpec,...) plot函数(1) Y为向量时,plot (Y)画出一条以序号(索引)为横坐标,元素值为纵坐标的曲线; Y为矩阵时plot(Y):绘制Y的各列,横坐标为行的索引号; X,Y为同维向量时plot(X,Y):画出一条以X为横坐标,Y为纵坐标的曲线; X,Y为同维矩阵时plot(X,Y):画出多条曲线,曲线数与列数相同,曲线是以X的列为横坐标,Y的列为纵坐标。 plot函数(2) plot(X1, Y1, X2, Y2, …):绘制多条曲线,同一坐标系下的多个图形,以X1、X2…为横坐标值,对应的Y1、Y2…为纵坐标值。 plot(X, Y, LineSpec):LineSpec 参数用于对图像外观的控制,包括线条的形状、颜色和点的形状、颜色,用单引号括起来。 图形颜色、标记和线形参数表 plot函数例:1参数 x=[3 5 7 6 12 24 15 33 6 9 7 2]; plot(x) X=[3 5 7; 6 12 24; 15 33 6; 9 7 2] X = 3 5 7 6 12 24 15 33 6 9 7 2 plot(X) plot函数例:2参数 x=0:pi/10:2*pi; y=sin(x); plot(x,y) X=[3 5 6;2 4 5;3 9 7] Y=[1 3 2;6 7 5;4 3 9] plot(X,Y) plot函数例:图型外观控制 x=linspace(0,7); %默认100个点 y1=sin(2*x); y2=sin(x.^2); y3=(sin(x)).^2; % 曲线1:红色实线,+号显示数据点 % 曲线2:黑色点线,*号显示数据点 % 曲线3:蓝色虚线,上三角形显示数据点 plot(x, y1, r+-, x, y2, k*:, x, y3, b--^) 三维图形 三维曲线图:plot3 三维曲面图: mesh 和surf 三维曲线图plot3 调用格式: plot3(X,Y,Z),其中 X、Y、Z 为向量或矩阵。当 X、Y、Z 为长度相同的向量时,该命令将绘制一条分别以向量 X、Y、Z 为坐标的空间曲线;当 X、Y、Z 为m×n矩阵时,该命令以每个矩阵的对应列为坐标绘制出n条空间曲线。 plot3(X1,Y1,Z1,LineSpec),通过 LineSpec 指定曲线和点的属性 三维曲线图例 t=0:pi/50:10*pi; plot3(sin(t), cos(t), t, r:) grid on axis square 三维曲面图(1):mesh函数 mesh函数是绘制在某区间内完整的网格曲面: mesh(Z) :以Z的元素为z坐标,元素对应的矩阵行和列分别为x坐标和y坐标,绘制三维网格曲面; mesh(X, Y, Z, C):X, Y, Z分别为三维空间的坐标位置,C为颜色矩阵,通常可省略C,则假定C=Z,即颜色正比于高度 当X, Y为向量,它们的长度分别等于矩阵Z的列数和行数 三维曲面图(2):surf函数 surf函数: 三维曲面的绘图是由surf函数完成的,用法和mesh类似。 区别: mesh为绘制三维网格线图,网格内部没有填充颜色 surf为曲面图,绘制着色的表面图 例:分别用mesh函数和surf函数绘制高斯矩阵 z=peaks(40); % 高斯矩阵 mesh(z); % 网格线 figure % 产生新的图形窗口 surf(z); % 着色表面图 三维曲面图(3):me
文档评论(0)