史上最完善的Matlab7.0作图方法讲义.ppt

Matlab绘图 绘制三维曲面-surf函数 曲面图是把网格图表面的网格围成的片状区域用不同的色彩填充,而形成的彩色表面。除了网格空档被色彩填充之外,曲面图与网格图外观是一样的,但是前者更具立体感。MATLAB中的surf函数专门用于绘制三维着色曲面图,其调用格式和对数据准备的要求上节的mesh函数相同, x=[-8:0.5:8]; y=[-8:0.5:8]; [X,Y]=meshgrid(x,y); r=sqrt(X.^2+Y.^2)+eps; Z=sin(r)./r; surf(X,Y,Z) 例: surf —— 三维曲面绘图函数,与网格图看起来一样 与三维网线图的区别: 网线图:线条有颜色,空挡是黑色的(无颜色) 曲面图:线条是黑色的,空挡有颜色 把线条之间的空挡填充颜色,沿z轴按每一网格变化 绘制三维曲面-surf函数 调用格式: ? surf(x,y,z) —— 绘制三维曲面图,x,y,z为图形坐标向量 例: [X,Y,Z]=peaks(30) ※peaks为matlab 自动生成的三维测试图形 surf(X,Y,Z) ? surfc(X,Y,Z) — 带等高线的曲面图 [X,Y,Z]=peaks(30); surfc(X,Y,Z) ? surfl(X,Y,Z) —— 被光照射带阴影的曲面图 [X,Y,Z]=peaks(30); surfl(X

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档