收藏 分销(赏)

三维表面、网格、等高线图形的绘制.doc

上传人:xrp****65 文档编号:6658772 上传时间:2024-12-19 格式:DOC 页数:5 大小:945.50KB 下载积分:10 金币
下载 相关 举报
三维表面、网格、等高线图形的绘制.doc_第1页
第1页 / 共5页
三维表面、网格、等高线图形的绘制.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
三维表面、网格、等高线图形的绘制 表面,网格,等高线图形用非常简单的方法来表示两变量的函数。任何两变量函数的值都能用表面,网格,等高线图形表示。 作图方法如下: 函数 描述 mesh(x,y,z) 绘制三维网格线图形。 surf(x,y,z) 绘制三维表面图形 contour(x,y,z) 绘制三维等高线图 MATLAB中有一函数meshgrid可使函数图形数组x,y的创建变的非常容易。其格式为: [x,y]=meshgrid(xstart:xinc:xend,ystart:yinc:yend); xstart:xinc:xend指出x的取值范围和每一格代表间距; ystart:yinc:yend指出y的取值范围和每一格代表间距. 为了创建一个图形,要用meshgrid函数来建立x,y的值,并通过表面,网格,等高线函数计算(x,y)相对应的值。最后在调用函数mesh,surf,contour来创建图形。 1、 (1)、绘制下列函数的网格图形,x和y取值范围为[-4,4]。 Z(x,y)= 程序如下: [x,y]=meshgrid(-4:0.2:4,-4:0.2:4);//X和Y取值范围为[-4,4],每一格代表间距0.2. z=exp(-0.5*(x.^2+y.^2)); //Z函数表达式 mesh(x,y,z); //绘制三维网格图 xlabel('x'); //X轴 ylabel('y'); //Y轴 zlabel('label'); //Z轴 title('三维网格图'); //标题 (2)、绘制下列函数的三维表面图,x和y取值范围为[-4,4]。Z(x,y)= 只要把1中的mesh换为surf即可。 (3)、 绘制下列函数的等高线图,x和y取值范围为[-4,4]。 Z(x,y)= 只要把1中的mesh换为contour即可。 2、绘制下列函数的网格图形,x和y取值范围为[-4,4]。 Z(x,y)=() [x,y]=meshgrid(-4:0.2:4,-4:0.2:4); z=exp(-0.5*x).*(x.^2+y.^2); surf(x,y,z); xlabel('x'); ylabel('y'); zlabel('label'); title('三维表面图'); 3、 绘制下列函数的表面图形,x和y取值范围为[-4,4]。 Z(x,y)=() [x,y]=meshgrid(-4:0.2:4,-4:0.2:4); z=exp(-0.5*(x+y)).*(x.^2+y.^2); surf(x,y,z); xlabel('x'); ylabel('y'); zlabel('label'); title('三维表面图');
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 环境建筑 > 其他

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服