网站大量收购独家精品文档,联系QQ:2885784924

二维和三维图形精选.ppt

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

2.3 二维及三维图形;2.3.1 二维图形;2.若Y是矩阵;(1)如果x和y是向量,则分别表示点集的横坐标和纵坐标, plot(x,y)画出x各列与y各列的关系曲线; (2)如果x和y是阶数相同的矩阵,则画出x各列与y各列的关系曲线; (3)如果x是向量,y是矩阵,plot(x,y)将分别采用不同的线型画出y的行或列随向量x而变化的一系列曲线; (4)如果x是矩阵,y是向量,曲线族是y随x变化外。;(3) t=0: 0.1: 10 y=[ sin ( t ); 2. * cos( t ) ] plot ( t, y ) grid;3.plot ( x1, y1, x2, y2, ……, xn, yn);plotyy(x1,y1,x2,y2);下表给出其他的不同类型的“绘图文件”命令:;处理图形;t=0: 0.1: 10 ; Y1=sin(t); Y2=2*cos(t) plot ( t, Y1,‘+m’,t,Y2 ‘-.hc’);(1)grid on/off: 加/删除格栅在当前图上 (2)xlabel(x轴说明) (3)ylabel(y轴说明) (4)zlabel(z轴说明) (5)title(图形名称) (6)text(x,y,图形说明) gtext(图形说明):在鼠标指定的位置 (7)legend(图例1,图例2,…) (8)hold on/off命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换。;例 在0≤x≤2?区间内,绘制曲线y1=sinx和y2=cosx,并给图形添加图形标注。 程序如下: x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,x,y2) title(x from 0 to 2\pi); %加图形标题 xlabel(Variable X); %加X轴说明 ylabel(Variable Y); %加Y轴说明 text(0.8,0.6,曲线y1=sinx); %在指定位置添加图形说明 text(2.5,0.2,曲线y2=cosx); legend(‘y1’,‘ y2’) %加图例;3、分割窗口;4、坐标控制;5、M文件:文本文件和函数文件;[2] 函数文件;;绘图的步骤:;x=1:10; y=rand(size(x)); bar(x,y); ;2.3.2 三维图形;2.三维网线图;绘制三维曲面图z=sin(x+sin(y))-x/10。 程序如下: [x,y]=meshgrid(0:0.25:4*pi); z=sin(x+sin(y))-x/10; mesh(x,y,z); axis([0 4*pi 0 4*pi -2.5 1]);;meshc 网格加等值线 meshz 含参考平面 surfc surfl(有亮度);为了方便测试立体绘图,MATLAB提供了一个peaks函数,可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点,常用于三维曲面的演示。;标准三维曲面 sphere函数的调用格式为: [x,y,z]=sphere(n) cylinder函数的调用格式为: [x,y,z]= cylinder(R,n);2.3.3 句柄图形;计算机屏幕作为根对象自动建立,其句柄值为0。;第二次上机作业;(3)写出生成如下图所示波形的MATLAB脚本M文件。图中虚线为正弦波,要求它的负半波被置零,且在sqrt(3)/2处被削顶。 画红色画虚线:plot(x,y,’:r’),画黑实线:plot(x,y,’-k’)

文档评论(0)

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

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

1亿VIP精品文档

相关文档