MATLAB教学视频三维曲线和三维曲面的绘制详解-MATLAB教学视频:三维曲线和三维曲面的绘制详解.pdf 本帖最后由 QQ806268790 于 2017-10-8 10:04 编辑 本期视频时长约80分钟,通过具体的绘图案例,详细地讲解了在MATLAB中如何实现三维曲线和三维曲面的绘制;深入解析了绘制三维网格图和三维曲面图时,平面的网格化处理过程和MATLAB的实现方法,以及三维图形的视角和着色的设置。 因为教学视频太大,无法上传,这里附上教学课件,供同学们参考。 需要教学视频的同学,请联系课件里的 QQ:993878382,或者是微信号:sxqiuso上下求索 MATLAB教学视频三维曲线的绘制■ MATLAB绘制三维曲线三维曲线:比二维曲线多一个z坐标√函数pot3:用法与二维曲线绘图函数pot一致■ MATLAB教学视频:二维图形的绘制及句柄操作(时长约两小时)√函数pot的用法详解:N个案例曲线和坐标系等对象属性的设置>使用p/ot函数绘图时,直接设置曲线的相关属性值(颜色/线型/线宽等手动设置对象的属性值→ MATLAB反向生成代码:File-> Generate Code根据 MATLAB的图形句柄体系,使用句柄操作,设置各类对象的属性维曲线的对象属性设置方法,与二维曲线完全一致,首推句柄操作方法上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维曲线的绘制■函数pot3的调用格式√pJot3(xyz)→xyz是曲线上点的坐标值plot(x, y, z, Line spec)√ Linespec定义线型 lline style)数据点型 marker symbol)曲线颜色 color√推荐使用plot3{xyz, Line spec)+句柄操作的绘图方法单条曲线和多条曲线的绘制√单条曲线:xyz坐标分别定义在三个向量里→pot3(xy功√多条曲线:分别定义xyz2(xyz2…,(xyz设置坐标系 hold on,依次绘制√多条曲线:矩阵XYz的每一列,分别对应一条曲线的xyz坐标→pot3xYz)上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维曲线的绘制■绘制第一条三维曲线,设置 Linespec=-xr绘制第二条三维曲线,设置 Line spec=:sk二:维曲线的绘制一维曲线的绘制106推荐使用句柄操作设置各类对象的属性0e88X轴x轴上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维网格图/曲面图的绘制■三维网格图/曲面图的应用更加广泛√山区的地形图√汽车的曲面造型■三维网格图/曲面图:z=fxy√面→占据面积/空间→xy平面上的区域xy平面的网格化处理→网格化的xy→x/y根据曲面方程,计算:z2=fx,y三维网格图绘制的基本函数:mesh(x,yz三维曲面图绘制的基本函数:suf(x,yyzz)重点:绘图数据x/y/z的准备上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维网格图/曲面图的绘制--xy平面的网格化处理■绘制三维网格图/曲面图:√x轴数据范围:0~4y轴数据范围:6~9√选取x/y轴方向的数据间隔均为1>对二维区域进行网格化处理(9)(x9)(29)(3,9)(49)8(O8)(x8)(28)(3,8)(48)定义的矩形区域(7()(27(3,(4723(06)(,6)(2,6)(36(46上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维网格图/曲面图的绘制--xy平面的网格化处理元质图提取网格点的坐标√x坐标→矩阵ⅹ→每一行均为x矩形区域√y坐标冫矩阵yy→每一列均为y√ MATLAB实现:[xyy= meshgrid/xy(09)(x9)(29)(39)(49)(0,8)(18)(2,8)(38)(48)(07)(刁(27(37(47矩形区域网格化(06)(16)(2,6(3,6)(4,6上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维网格图/曲面图的绘制一一计算网格点上的z值元质图■根据曲面方程,计算各个网格点上的z值,即zz√各网格点的坐标代入曲面方程:=(94)(192)(2,90)(3,9-2)(49-4)(82)(1)(2,80(-1)(48-2)(7,0)(x,0)(2,7,0(3,花0(4,,0(O6,-2)(,6,-1)(2,6,0)(3,61)(4,62)上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)上下求索 MATLAB教学视频三维网格图/曲面图的绘制一一执行绘图操作三维网格图的绘制:mesh(xyyz三维曲面图的绘制:suf(x,yyz)一桀网格图的绘鉎曲而图的绘制<轴上下求索版权所有(主号QQ:993878382备用QQ:2787392915微信: segusO)