ly2二维绘图-2016.5.5.ppt

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

例7 在同一坐标系中画出两个函数y = cos 2x , y = sin x sin 6x的图形,自变量范围为:0? x ? , 函数 y = cos 2x用红色星号, 函数y = sin x sin 6x用蓝色实线。并加图名、坐标轴、图形、图例标注。 解: Matlab命令为 clf x=0:pi/50:pi; y1=cos(2*x) ;y2=sin(x).*sin(6*x) ; subplot(1,2,1);plot(x,y1,r*,x,y2,b-),grid on title(‘曲线y1=cos2x与sinxsin6x) xlabel(‘x轴’),ylabel(‘y轴) gtext(y1=cos2x),gtext(y2=sinxsin6x) legend(cos2x,sinxsin6x) subplot(1,2,2);plot(x,y1,x,y2) 北京科技大学数学实验 北京科技大学数学实验 二、MATLAB三维曲线绘图 plot3——三维曲线绘制指令 北京科技大学数学实验 plot3的调用格式: plot3(X,Y,Z) plot3(X,Y,Z,’String’) plot3(X1,Y1,Z1,’ String1’,X2,Y2,Z2,’ String2’,…) plot3与plot的 用法相同 例:绘制三维曲线的图像: 北京科技大学数学实验 , t=0:pi/10:20*pi; x=t.*sin(t); y=t.*cos(t)?; z=t; plot3(x,y,z) 解:matlab命令为: 作业: P79 1,3,5 x=[1 2 3]; y=[3 3 1 4 7 3 5 8 1 4 4 4] plot(x,y) x=[1 2 3] y=[3 3 2 4 6 3 3 4 3] plot(x,y) x=[1 1 2 2 3 5 6 6 6] y=[3 3 2 3 5 4 4 4 3] plot(x,y) * * * * 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 北京科技大学数学实验 二维曲线绘图 三维曲线绘图 一、 MATLAB二维曲线绘图 北京科技大学数学实验 1、基本绘图指令 命令形式1:plot(y) 功能:画一条或多条折线图。 将(i,y(i)) 画出,x 取的是自然数 例:y=[2,3,5] plot(y) 例 plot(y) (1,2) (2,8) (3,4) (4,6) (1,3) (2,5) (3,5) (4,7) y=[2,3;8,5;4,5;6,7]; 命令形式2:plot(x,y) 功能:画一条或多条折线图。 其中,x,y 可以是向量或矩阵。 说明:1、当x,y都是向量时,元素个数必须相等, plot(x,y)按顺序连接各点(x(i),y(i))成一条曲线 或折线。 北京科技大学数学实验 例:x=[1 2 3]; y=[3 2 5]; plot(x,y) 北京科技大学数学实验 说明:2、当x为n维向量,y为n * m矩阵时,plot(x,y) 按向量x分别与矩阵y的每一列匹配,画出m条曲线或折线。 例 x=[ 3 4 7]; y=[4 5 6 5 4 7 9 5 1 4 2 5]; plot (x,y) 北京科技大学数学实验 思考: 1、当x为n维向量,y为m x n 矩阵时, plot(x,y)怎么画? 2、当x为n维向量,y为m x w 矩阵时, plot(x,y)怎么画? 3、当x为n维向量,y为n x n 矩阵时, plot(x,y)怎么画? 4、当x,y为n x n 矩阵时,plot(x,y) 怎么画? 北京科技大学数学实验 可以。 x=a:h:b 函数f(x)在绘图区间[a,b]上的自变量点向 量数据 y=f(x) 对应的函数值向量 步长h可以任意选取,步长越小,曲线越光滑。 北京科技大学数学实验 问题:plot(x,y)命令可以用来画通常的函数 f(x)(其中axb)的图像? 例1

文档评论(0)

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

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

1亿VIP精品文档

相关文档