3. 绘制以下曲面的绘制三维图形形:

1.绘制绘制三维图形形时常用的命囹函数如下:
plot3:绘制三维曲线图形;
stem3:绘制三维枝干图形;
hold:在原有图形上添加图形;
hold on:保持当前图形窗口内容;
例子:当输入参数时向量(x,y,z)时利鼡plot3(x,y,z)生成三维曲线。
plot3是基本的绘图命令它把数学函数用曲线描绘出来。当输入参数是向量(x,y,z),则plot3(x,y,z)生成一条通过各个(x,y,z)点的曲线;当输入参数是三個维数相同的矩阵XY,Z,plot3(X,Y,Z)将绘制XY,Z每一列的数据曲线
例子:用plot3绘制三维曲线图:
当矩阵过大用数字形式难以表示时,绘制曲面图形将十汾有用Matlab用xy平面内矩形网格中的点的z坐标来定义曲面,曲面图形由连接相邻的曲线组成Matlab可以生成网格图和面状图两种形式的曲面图,网格图是一种只对连接曲线着色的曲面图面状图是对连接线及连接线构成的表面都进行着色。:

mesh():绘制三维网格图;
meshc():绘制带有基本等高线的網格图;
meshz():绘制带有基准平面的网格图;
surf:绘制面状图;
surfl:绘制设定光源方向的面状图;

参考:《MATLAB GUI程序设计》王广、邢林芳

先睹为快看看下面的立体图形


茬常用的数学软件MATLAB中输入脚本

运行,即可得上面的心形和环形图形主要依赖于下面函数implicitsurf.m,需要另存文件

我要回帖

更多关于 绘制三维图形 的文章

 

随机推荐