第四讲_Matlab_绘图.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲_Matlab_绘图

Matlab 绘图 Matlab 绘图 Matlab 绘图 手工作图 Matlab 绘图 Matlab 作图 Matlab 二维作图 plot 举例 图形的属性 点和线的基本属性 图形的基本属性 图形的其他属性 图形的其他属性 其他相关命令 其他相关命令 同时绘制多个函数图像 空间三维作图 空间三维作图 空间三维作图 空间三维作图 空间三维作图 空间曲面作图举例 空间曲面作图举例 上机作业 对函数自适应采样的绘图函数 fplot函数的调用格式为: fplot(fname,lims,tol,选项) 其中fname为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3。选项定义与plot函数相同。 例 用fplot函数绘制f(x)=cos(tan(πx))的曲线。 命令如下: fplot(cos(tan(pi*x)),[ 0,1],) * * 如何画出 y=sin(x) 在 [0, 2*pi] 上的图像? 找点: x=0, pi/4, pi/2, 3*pi/4, pi, … 计算函数值: y=sin(0), sin(pi/3), sin(pi/2), … 描点:在坐标系中画出这些离散点 用直线或曲线连接这些点,得到函数的大致图形 给出离散点列: x=[0:pi/10:2*pi] 计算函数值: y=sin(x) 画图:用 matlab 二维绘图命令 plot 作出函数图形 plot(x,y) 例: x=[0:pi/10:2*pi]; y=sin(x); plot(x,y); plot(x,y) 基本形式 x, y 都是向量,则以 x 中元素为横坐标, y 中元素为纵坐标作平面曲线。此时 x, y 必须具有相同长度。 x=[0:0.1:4*pi]; y=cos(x); plot(x,y); 例:y=cos(x) 在 [0, 4*pi] 上的图像 plot(x,y,string) 其中 string 是用 单引号 括起来的字符串,用来指定图形的属性(点、线的形状和颜色) 属性可以全部指定,也 可以只指定其中某几个 排列顺序任意 红色、虚线、离散点用加号 蓝色、点划线 离散点为菱形 黑色、实线 离散点用星号 x=[0:0.2:2*pi]; plot(x,cos(x)); plot(x,cos(x),’r+:’); plot(x,cos(x),’bd-.’); plot(x,cos(x),’k*-’); - 实线 : 虚线 -. 点划线 -- 间断线 线型 y 黄色 m 棕色 c 青色 r 红色 g 绿色 b 蓝色 w 白色 k 黑色 . 点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 朝右三角 朝左三角 p 五角星 h 六角星 颜色 点标记 标题 title(’text’) 例: 坐标轴标注 xlabel(’text’) 或 ylabel(’text’) 例: 保持当前窗口的图像 hold on 或 hold off 新建绘图窗口 figure(n) 显示网格 grid on 或 grid off 划分绘图区域 subplot(m,n,p) 怎样在一个绘图区域内绘制多个函数的图像 ? 将一个绘图窗口分割成 m*n 个子区域,并 按行 从左至右 依次编号 。p 表示第 p 个绘图子区域。 x=-pi:pi/10: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)); 例: plot(x1,y1,s1,x2,y2,s2, ... ,xn,yn,sn) 属性选项 可以省略 等价于: hold on plot(x1,y1,s1) plot(x2,y2,s2) ... plot(xn,yn,sn) 三维曲线 : plot3 设三维曲线的参数方程为:x=x(t),y=y(t),z=z(t), 则其图形可由下面的命令绘出: 例:三维螺旋线 plot3的用法与 plot 类似 t=[0:0.1:10*pi]; x=2*t; y=sin(t); z=cos(t); plot3(x,y,z); plot3(x,y,z,s) 空间曲面 空间曲面 mesh(X,Y,Z) 绘制由矩阵 X,Y,Z 所确定

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档