数学软件-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-精选版.ppt

绘图小结 三维曲面绘图: x=a:h1:b; y=c:h2:d; (1) 绘图区域划分 [X,Y]=meshgrid(x,y); (2) 生成网格 Z=z(X,Y); % 数组运算 (3) 计算在网格点上的函数值 mesh(X,Y,Z); (4) 调用 Matlab 绘图命令 * 绘图小结 三维曲面参数方程绘图: u=a:h1:b; v=c:h2:d; (1) 绘图区域划分 [U,V]=meshgrid(u,v); (2) 生成网格 X=x(U,V); Y=y(U,V); Z=z(U,V); % 数组运算 (3) 计算在网格点上的函数值 mesh(X,Y,Z); (4) 调用 Matlab 绘图命令 * 数学软件 Matlab —— 二维平面作图 —— 三维空间作图 * 本讲主要内容 二维平面作图 三维空间作图 符号作图 Matlab 绘图过程/原理 * 手工作图 如何画出 y=sin(x) 在 [0, 2?] 上的图像? * Matlab 作图 找点: x = 0, pi/4, pi/3, pi/2, pi, ... 求值: y = sin(0), sin(pi/4), sin(pi/3), ... 描点:在坐标系中画出这些离散点 连线:用直线或曲线连接这些点,得到函数的大致图形 手工作图 Matlab 作图 找点: x=[0:pi/10:2*pi]; 求值: y=sin(x); 描点、连线:使用 Matlab 提供的绘图函数 plot x=0:pi/10:2*pi; y=sin(x); plot(x,y); 例: * 二维作图命令 平面曲线绘图命令: plot 这里 x, y 都是向量,长度必须相同 以 x 的分量为横坐标, y 的分量为纵坐标,作平面曲线 x=0:pi/10:4*pi; y=cos(x); plot(x,y); 例:作 y = cos(x) 在 [0, 4?] 上的图像 plot(x,y) * 二维作图命令 平面曲线绘图命令: plot 绘制向量 y 的线性图 即以下标为横坐标,y 的分量为纵坐标,等价于: y=[0,0.4,0.8,1.0,0.9,6.1]; plot(y); 例: plot(y) x=[1:length(y)]; plot(x,y); 思考:plot(y) 与 plot(x,y) 有什么区别? * 图形的属性 这里的 str 是用 单引号 括起来的字符串,用来指定图形的属性:点、线的形状和颜色 指定点和线的属性 plot(x,y,str) x=0:pi/20:2*pi; plot(x,cos(x),r+:); 例: 红色、虚线、 点用加号表示 x=0:pi/20:2*pi; plot(x,cos(x),bo--); 蓝色、间断线、 点用圆圈表示 颜色,线型,点标记:可以全部指定,也可以部分指定,顺序任意 * 点和线的基本属性 线型 点标记 颜色 - 实线 : 虚线 -. 点划线 -- 间断线 空白(不画线) . 点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 朝右三角 朝左三角 p 五角星 h 六角星 y 黄色 m 洋红/magenta c 青色/cyan r 红色 g 绿色 b 蓝色 w 白色 k 黑色 help plot * 标题和坐标轴标注 title(str) 添加标题 这里的 str 是用 单引号 括起来的字符串 添加坐标轴标注 xlabel(str) ylabel(str) x=0:pi/20:2*pi; plot(x,cos(x)); title(y=cos(x) 的图像); xlabel(x 轴); ylabel(y 轴); 例: * 绘制多个函数图像 plot(x1,y1, x2,y2, ...) 另一中实现方法:hold on hold on plot(x1,y1,str1) plot(x2,y2,str2) ... hold off 在同一个绘图窗口绘制多个图像 plot(x1,y1,str1, x2,y2,str2, ...) 也可以同时指定每条曲线的属性 x=0:pi/20:2*pi; y1=sin(x); y2=cos(x); plot(x,y1, x,y2); 例: hold on; plot(x,y1); plot(x,y2); * 图例 legend(str1,str2, ...) 添加图例 x=0:pi/20:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,bo-, x,y2,ks

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档