利用Matlab的三维绘图功能绘制趋势面图形.doc

利用Matlab的三维绘图功能绘制趋势面图形.doc

ID:55796269

大小:99.50 KB

页数:4页

时间:2020-06-03

利用Matlab的三维绘图功能绘制趋势面图形.doc_第1页
利用Matlab的三维绘图功能绘制趋势面图形.doc_第2页
利用Matlab的三维绘图功能绘制趋势面图形.doc_第3页
利用Matlab的三维绘图功能绘制趋势面图形.doc_第4页
资源描述:

《利用Matlab的三维绘图功能绘制趋势面图形.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§6.利用Matlab绘制趋势面图形1.Matlab的三维绘图函数及其功能Matlab的三维绘图函数及其功能分别见表2、表3、表4和表5中。表2三维绘图函数Contour二维等值线图,即从上向下看Contour3等值线图Contour3等值线图Fill3填充的多边形Mesh网格图Meshc具有基本等值线图的网格图Meshz有零平面的网格图Pcolor二维伪彩色绘图,即从上向下看surf图Plot3直线图Quiver二维带方向箭头的速度图Surf曲面图Surfc具有基本等值线图的曲面图Surfl带亮度的曲面图Waterfall无交叉线

2、的网格图表3三维绘图工具Axis修正坐标轴属性Clf清除图形窗口Clabel放置等值线标签Close关闭图形窗口Figure创建或选择图形窗口Getframe捕捉动画桢Grid放置网格Griddata对画图用的数据进行内插Hidden隐蔽网格图线条Hold保留当前图形Meshgrid产生三维绘图数据Movie放动画Moviein创建桢矩阵,存储动画Shading在曲面图和伪彩色图中用分块、平滑和插值加阴影Subplot在图形窗口内画子图Text在指定的位置放文本Title放置标题View改变图形的视角Xlabel放置x轴标记Ylab

3、el放置y轴标记Zlabel放置z轴标记表4函数viewView(az,el)设置视图的方位角az和仰角elView([az,el])View([x,y,z])在笛卡儿坐标系中沿向量[x,y,z]正视原点设置视图,例如view([001])=view(0,90)View(2)设置缺省的二维视图,az=0,el=90View(3)设置缺省的三维视图,az=-37.5,el=30[az,el]=View返回当前的方位角az和仰角elView(T)用一个4×4的转置矩阵T来设置视图T=View返回当前的4×4转置矩阵表5掌握MATLAB高

4、级图形功能Mmcont2(X,Y,Z,C)具有颜色映像的二维等值线图Mmcont3(X,Y,Z,C)具有颜色映像的三维等值线图Mmspin3d(N)旋转当前图形的三维方位角来制作动画Mmview3d用滑标来调整视角2.实例第3章第6节,分别建立了某流域1月份降水量的二次多项式和三次多项式趋势面。下面,我们借助Matlab三维绘图功能,绘制其趋势面图形。(1)二次趋势面运用最小二乘法,进行趋势面拟合,可以得到如下二次趋势面方程:()为了绘制上述二次趋势面图形,可以直接调用如下函数命令:[x,y]=meshgrid(0:0.25:4);

5、z=5.988+17.438*x+29.787*y-3.558*x.^2+0.357*x.*y-8.070*y.^2;surface(x,y,z)输出图形如下:(2)三次趋势面运用最小二乘法,进行趋势面拟合,可以得到如下三次趋势面方程:()为了绘制上述三次趋势面图形,可以直接调用如下函数命令:[x,y]=meshgrid(0:0.25:4);z=-48.810+37.557*x+130.130*y+8.389*x.^2-33.166*x.*y-62.740*y.^2-4.133*x.^3+6.138*y.*x.^2+2.566*x.

6、*y.^2+9.785*y.^3;surface(x,y,z)输出图形如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。