ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:564.03KB ,
资源ID:4144016      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4144016.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(009.三维绘图.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

009.三维绘图.doc

1、009. 三维绘图 一.绘制三维曲线(空间曲线)——plot3() 是二维绘图函数plot()的扩展,其调用格式为: plot3(x1, y1, z1, ‘选项1’, x2, y2, z2, ‘选项2’, …) 例1 绘制参数方程表示的空间曲线: t=0:pi/50:2*pi; x=8*cos(t); y=4*sqrt(2)*sin(t); z=-4*sqrt(2)*sin(t); plot3(x,y,z,'p'); title('Line in 3-D Space'); text(0,0,0,'origin'); xlabel('X'); ylabel

2、'Y'); zlabel('Z'); grid; 运行结果:   二.三维曲面 即二元函数z=f(x,y)的图像,定义域(x, y的范围)选XY平面上矩形区域,然后把矩形定义域分割成若干小矩形块(中间生成网格点),再根据函数在各个网格点上的取值(z值)绘制三维图形。 1.利用meshgrid函数分割定义域生成网格点 x=a:dx:b; y=c:dy:d; [X,Y]=meshgrid(x,y); 当x=y时,可以写成meshgrid(x) 2.绘制三维曲面 mesh() 用来绘制三维网格图,而surf() 用来绘制三维曲面图,各线条之间的补面用颜

3、色填充。其调用格式为: mesh(x, y, z, c) surf(x, y, z, c) 一般x, y是两个一维向量, 按照前面分析,z必须是二维矩阵【length(y) ×length(x)】;c用于指定在不同高度下的颜色范围,默认c=z,即颜色的与图形的高度成正比。 例2 (1) mesh() 绘制三维网格图示例【线条有颜色,线条间补面无颜色】 x=0:0.1:2*pi; [x,y]=meshgrid(x); z=sin(y).*cos(x); mesh(x,y,z); xlabel('x-axis'),ylabel('y-axis'),zlabel('z-a

4、xis'); title('mesh'); pause; 运行结果: (2) surf() 绘制三维曲面图示例【线条都是黑色,线条间补面有颜色,且网格图线条颜色和补面颜色都是沿z轴按照图形高度变化的】 x=0:0.1:2*pi; [x,y]=meshgrid(x); z=sin(y).*cos(x); surf(x,y,z); xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('surf'); pause; 运行结果: (3) plot3() 绘制三维曲面图示例【三维曲

5、线组合而成】 x=0:0.1:2*pi; [x,y]=meshgrid(x); z=sin(y).*cos(x); plot3(x,y,z); xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('plot3-1'); grid; 运行结果:   3. 特殊功能的mesh() 和surf() 函数【其用法类似】 meshc() 和surfc()——在xy平面上绘制曲面在z轴方向的等高线; meshz()——在xy平面上绘制曲面的底座; surfl()——具有光照效果。 例3 在xy平面内选择[

6、8, 8]×[-8, 8]绘制函数, [x,y]=meshgrid(-8:0.5:8); z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps); subplot(2,2,1); meshc(x,y,z); title('meshc'); subplot(2,2,2); meshz(x,y,z); title('meshz'); subplot(2,2,3); surfc(x,y,z); title('surfc'); subplot(2,2,4); surfl(x,y,z); title('surfl'); 运行结果:

7、 4.特殊的三维曲面 (1) [x,y,z]=sphere(n); mesh(x,y,z) ——单位球面【n默认是20, 越大越圆滑】; (2) [x,y,z]=cylinder(R,n); mesh(x,y,z) ——柱面【R半径向量,n同上】 例:cylinder(3) 生成一个圆柱; cylinder([10, 1])生成一个圆锥; t=0:pi/100:4*pi; R=sin(t); cylinder(R,30) 生成一个正弦圆柱面。 (3) peaks函数,称为多峰函数,常用于三维曲面的演示。 例4 绘制特殊三维曲面 t=0:pi/20:2*pi;

8、 [x,y,z]=cylinder(2+sin(t),30); subplot(1,3,1); surf(x,y,z); subplot(1,3,2); [x,y,z]=sphere; surf(x,y,z); subplot(1,3,3); [x,y,z]=peaks(30); meshz(x,y,z); 运行结果: 5.其他三维图形 介绍二维图形时,曾提到条形图、杆图、饼图和填充图等特殊图形,它们还可以以三维形式出现,其函数分别为bar3(),stem3(),pie3()和fill3() 另外,还有瀑布图waterfall(),二维、三维等高线图cont

9、our()和contour3() 例5 (1) 绘制魔方阵的三维条形图; (2) 以三维杆图形式绘制曲线y=2sinx; (3) 已知x =[2347,1827,2043,3025] ,绘制三维饼图      (4) 用随机的顶点坐标值画出五个黄色三角形 subplot(2,2,1); bar3(magic(4)); subplot(2,2,2); y=2*sin(0:pi/10:2*pi); stem3(y); subplot(2,2,3); pie3([2347,1827,2043,3025]); subplot(2,2,4); fill3(rand

10、3,5),rand(3,5),rand(3,5),'y'); 运行结果: 例6 绘制多峰函数的瀑布图和等高线图。 subplot(1,2,1); [X,Y,Z]=peaks(30); waterfall(X,Y,Z); xlabel('XX'); ylabel('YY'); zlabel('ZZ'); subplot(1,2,2); contour3(X,Y,Z,12,'k'); %其中12代表高度的等级数 xlabel('XX'); ylabel('YY'); zlabel('ZZ'); 运行结果: 三.三维图形的精细处理 1.视点

11、处理 现实世界里从不同的角度观察物体,所看到的物体形状是不一样的。Matlab提供了设置视点的view()函数: view(az, el) 其中az为方位角,el为仰角,均以度为单位。系统默认的为方位角为-37.5度,仰角30度。 例7 从不同视点绘制多峰函数曲面 subplot(2,2,1); mesh(peaks); view(-37.5,30); title('1'); subplot(2,2,2); mesh(peaks); view(0,90); title('2'); subplot(2,2,3); mesh(peaks); view(90,0

12、); title('3'); subplot(2,2,4); mesh(peaks); view(-7,-10); title('4'); xlabel('XX'); ylabel('YY'); zlabel('ZZ'); 运行结果: 2.色彩处理 (1) 色图——设置当前图形窗的着色。 colormap(m×3矩阵); 或 colormap(系统预定义色图名); (2) 浓淡处理 shading + faceted(默认,立体感强)/ interp(细腻) (3) 透明控制——例如alpha(0.5) 表示半透明

13、 (4) 灯光设置 light() 与照明设置 lighting() 【略】 3.图形的裁剪处理 Matlab中用NaN表示“非数”,将图形中需要裁剪部分对应的函数值设置成NaN,这样在绘制图形时,函数值为NaN的部分将不显示出来,从而达到对图形进行裁剪的目的。 例8 绘制两个球面,其中一个在另一个里面,将外面的球裁掉一部分,以便能看到里面的球。 [x,y,z]=sphere(25); %生成外面的大球 z1=z; z1(:,1:4)=NaN; %将大球裁去一部分 c1=ones(size(z1)); surf(3*x,3*y,3*z1,c1); %生成里面的小球 hold on z2=z; c2=2*ones(size(z2)); c2(:,1:4)=3*ones(size(c2(:,1:4))); surf(1.5*x,1.5*y,1.5*z2,c2); colormap([0 1 0;0.5 0 0;1 0 0]); grid on hold off 运行结果:   四.隐函数作图——ezplot函数(见上节) 其他隐函数绘图还有,ezpolar,ezcontour,ezplot3,ezmesh,ezmeshc,ezsurf,ezsurfc

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服