实验一MATLAB入门.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一MATLAB入门

* * * * 低级语言包括机器语言和汇编语言。机器语言就是计算机指令的集合,它与计算机同时诞生,是第一代的计算机语言;汇编语言是用符号来表示计算机指令,被称为第二代语言 * * * * 划分绘图窗口 subplot(m,n,p) 将一个绘图窗口分割成 m?n 个子区域,并 按行 从左至右 依次编号 ,p 表示第 p 个绘图子区域。 x=-pi:pi/20:pi; subplot(2,2,1); plot(x,sin(x)); subplot(2,2,2); plot(x,cos(x)); subplot(2,2,3); plot(x,x.^2); subplot(2,2,4); plot(x,exp(x)); 例: 划分绘图窗口 * 本讲主要内容 二维平面作图 三维空间作图 符号作图 Matlab 绘图过程/原理 三维曲线 空间曲面 * 三维曲线 三维曲线绘图命令 : plot3 设三维曲线的参数方程为:x=x(t),y=y(t),z=z(t), 则其图形可由下面的命令绘出: 例:三维螺旋线 plot3 只能绘制用参数方程表示的三维曲线 plot3 的用法与 plot 类似 t=0:pi/10:10*pi; x=sin(t); y=cos(t); z=2*t; plot3(x,y,z); plot3(x,y,z) * 三维曲面示例 * 三维曲面绘制过程 绘制空间曲面 z = z(x,y) 网格图的步骤: (1) 对 x 的取值区域和 y 的取值区域进行分割, 得到离散的点 (xij, yij),这些离散的点称为网格点 (2) 这些网格点构成了网格矩阵,即矩阵 X 和 Y : [X,Y]=meshgrid(x,y) (3) 计算 z 在这些网格点上的函数值,即可得矩阵 Z (4) 调用 Matlab 的绘图命令 mesh 绘出曲面图形: mesh(X,Y,Z) * 例:绘制墨西哥帽子 墨西哥帽子 a = -8 ,b=8时的曲面图形 x=-8:0.5:8; y=-8:0.5:8; [X,Y]=meshgrid(x,y); r=sqrt(X.^2+Y.^2)+eps; Z=sin(r)./r; mesh(X,Y,Z); * meshc 和 meshz 绘制带等高线的空间曲面:meshc 使用方式与 mesh 相同,在 mesh 基础上增加等高线 其它网格曲面绘制函数:meshc、meshz meshc * Mesh 绘图 显式方程绘图: x=a:h1:b; y=c:h2:d; % 区域划分 [X,Y]=meshgrid(x,y); % 生成网格 Z=z(X,Y); % 计算网格上的函数值 mesh(X,Y,Z); % 调用绘图命令 参数方程绘图: u=a:h1:b; v=c:h2:d; % 区域划分 [U,V]=meshgrid(u,v); % 生成网格 X=x(U,V); Y=y(U,V); Z=z(U,V); % 计算函数值 mesh(X,Y,Z); % 调用绘图命令 * Mesh 绘图举例 例:绘制马鞍面 x=-2:0.1:2; y=-3:0.1:3; [X,Y]=meshgrid(x,y); Z=X.^2/4-Y.^2/9; mesh(X,Y,Z); 显式方程绘图 * Mesh 绘图举例 例:绘制椭圆抛物面 t=0:pi/20:2*pi; r=0:0.1:5; [T,R]=meshgrid(t,r); X=3*R.*cos(T); Y=4*R.*sin(T); Z=R.^2; mesh(X,Y,Z); 参数方程绘图 * 曲面作图其它命令 空间曲面其它作图命令 注:mesh 绘制网格图,surf 绘制着色表面图 绘制带颜色的表面图 (surface),参数含义同 mesh 注:sphere 只能画单位球面! surf(X,Y,Z) sphere(n) 绘制单位球面,n 代表网格的多少 * surf 作图举例 [X,Y]=meshgrid(-8:0.5:8); r=sqrt(X.^2+Y.^2)+eps; Z=sin(r)./r; surf(X,Y,Z); surf mesh * 如果没有给出 n 的值, 则系统默认为 n=20 sphere 作图 sphere; sphere(60); axis equal; * 绘图小结 平面曲线绘图: X=a:h:b; (1) 绘图区域划分 y=f(x); % (2) 计算分割点上的函数值 plot(x,y);

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档