按等高线地形图构建地貌图 谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:55:47
要求:1 绘制俯视的二维平面图。
2 绘制三维立体图。
3 渲染着色。

(1)源程序

[X,Y,Z]=peaks(30); %定义变量

contour(X,Y,Z,12); %等高线赋值

C=contour(X,Y,Z,12);

clabel(C); %给等高线加标注

xlabel('X-axis'),ylabel('Y-axis')

title('2-D CONTOUR OF PEAKS')

2.在三维空间中绘制等高线

(1)源程序

[X,Y,Z]=peaks(30); %定义变量

contour(X,Y,Z,12);

C=contour(X,Y,Z,12); %等高线赋值

clabel(C) %给等高线加标注

xlabel('X-axis'),ylabel('Y-axis')

title('3-D CONTOUR OF PEAKS')

contour3(peaks)

3.绘制三维立体图

(1)源程序

[X,Y,Z]=peaks(30);%定义变量

Grid
on,xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis')

subplot(1,1,1)

meshc(X,Y,Z);%绘制三维图title(' MESHC of
PEAKS ')

surfl(X,Y,Z),title(' SURFL
OF PEAKS ')

shading flat