MALAB自学教程.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为了示范,让我们以 300 个折线段,在一张图片中,画出以下三个函 数在[-pi, pi]区间內的曲线图: sin(x), ? ? cos(x), ? ? x 做法如下。 x = linspace(0, 2*pi, 301); y = sin(x); plot(x, y, r); axis( 0 2*pi -1.2 1.2] ) hold on y = cos(x); plot(x, y, g); y = x; plot(x, y, b); hold off 我们还可以采用图形窗口分割的方法,在同一个视图窗口中画出多个小 图形。这时要用到subplot(n,m,k)。如果写subplot(2,2,1),即就是把图形 窗口分割成2行2列,在第1个位置(第1行第1列)画图。 x = linspace(0, 2*pi, 301); y = sin(x); subplot(2,2,1); plot(x, y); y = cos(x); subplot(2,2,2); plot(x, y); Matlab对数据是按列存储和计算的。 三维立体图形 1、三维曲线图 plot3函数调用格式:plot3(x1,y1,z1,x2,y2,z2,…)。其中x1,y1,z1, x2,y2,z2…等分别为维数相同的向量,分别存储着曲线的三个坐标值。 例 绘制方程 的空间方程。 t=0:pi/10:2*pi; x=t; y=sin(t); z=cos(t); plot3(x,y,z,’r:p’) grid on xlabel(X) ylabel(Y) zlabel(Z) title(sine and cosine) 2、三维网格图和曲面图 Matlab在绘制三维网格图与曲面图时,往往先将要绘制图形的定义区域 分成若干网格,然后计算这些网格节点上的二元函数值,最后才能使用 mesh和surf函数绘制相应的图形。生成网格矩阵使用meshgrid函数,其调 用格式为: [U,V]=meshgrid(x,y) 函数说明:利用向量x和y生成网格矩阵U和V,以便mesh和surf等函数 用来绘图。其中x、y分别是长度为n和m升序排列的行向量。 生成的方法是将x复制n次生成网格矩阵U,将y转置成列向量后复制m 次生成网格矩阵V。坐标(uij,vij)表示xoy平面上网格节点的坐标,第三维坐 标zij=f(uij,vij)。 例:给定向量x=[1 2 3 4],y=[10 11 12 13 14],试由向量x、y生成网 格矩阵。 x=[1 2 3 4]; %输入向量x y=[10 11 12 13 14]; %输入向量y [U,V]=meshgrid(x,y) %生成网格矩阵 z= peaks(n)生成一个n阶的高斯分布的方阵。 绘制三维网格图形或曲面图形使用的mesh和surf函数。 mesh函数及调用格式: mesh(X,Y,Z) 说明:在X、Y决定的网格区域上绘制数据Z的网格图。 surf(X,Y,Z)在XY确定的区域上绘制数据Z的三维曲面图。其中X、Y是 向量。 例:在-4x4,-4y4上绘制 的三维网格图。 [x,y]=meshgrid(-4:0,125:4); %定义网格数据向量x,y z=x.^2+y.^2; %计算二元函数值 mesh(x,y,z) %绘制三维网格图 3、观察点 函数view(azinmuth,elevation) azinmuth:方位角。观察点与坐标原点的连线在水平面上的投影和y轴负方向的夹角。(在水平面上) elevation:仰角。观察点与坐标原点的连线和水平面的夹角。(与水平面垂直) 动画 使用循环和观察点设定来实现动画效果。 第5章 MATLAB程序设计 1、命令文件和函数文件 2、基本控制结构和控制转移语句 命令文件: Matlab提供两种源程序文件格式:命令文件和函数文件。这两种文件的扩展名相同,均为“.m”,又称为“M文件”。 命令文件的执行方式:在提示符后键入命令文件的文件名。 命令文件适合于用户做需要理解得到结果的小规模运算。 函数文件: 函数文件由function语句引导。 其格式为

文档评论(0)

iuad + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档