怎么用matlab画三维数字地图?

学习 时间:2026-04-04 17:09:27 阅读:1382
怎么用matlab画三维数字地图?中间内容为高度(单位:km) 纵坐标(单位:km) 横坐标(单位:km) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2020 0.2 0.2 0.2 0.2 0.2 0.2 0.4 0.4 0.3 0.2 0.3 0.2 0.1 0.2 0.2 0.4 0.3 0.2 0.2 0.2 0.219 0.3 0.2 0.2 0.2 0.2 0.4 0.3 0.3 0.3 0.3 0.4 0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.3 0.2 0.218 0.2 0.3 0.3 0.2 0.3 1 0.4 0.5 0.3 0.3 0.3 0.3 0.2 0.2 0.2 0.6 0.5 0.4 0.4 0.2 0.217 0.2 0.2 0.4 0.2 1 1.1 0.9 0.4 0.3 0.3 0.5 0.3 0.2 0.2 0.2 0.7 0.3 0.6 0.6 0.3 0.416 0.2 0.2 0.9 0.7 1 1 1 0.7 0.5 0.3 0.2 0.2 0.2 0.6 0.2 0.8 0.7 0.9 0.5 0.5 0.415 0.2 0.3 1 1 1 1.2 1 1.1 0.8 0.3 0.2 0.2 0.2 0.5 0.3 0.6 0.6 0.8 0.7 0.6 0.514 0.2 0.4 1 1 1.1 1.1 1.1 1.1 0.6 0.3 0.4 0.4 0.2 0.7 0.5 0.9 0.7 0.4 0.9 0.8 0.313 0.2 0.2 0.9 1.1 1.2 1.2 1.1 1.1 0.6 0.3 0.5 0.3 0.2 0.4 0.3 0.7 1 0.7 1.2 0.8 0.412 0.2 0.3 0.4 0.9 1.1 1 1.1 1.1 0.7 0.4 0.4 0.4 0.3 0.5 0.5 0.8 1.1 0.8 1.1 0.9 0.311 0.3 0.3 0.5 1.2 1.2 1.1 1 1.2 0.9 0.5 0.6 0.4 0.6 0.6 0.3 0.6 1.2 0.8 1 0.8 0.510 0.3 0.5 0.9 1.1 1.1 1 1.2 1 0.8 0.7 0.5 0.6 0.4 0.5 0.4 1 1.3 0.9 0.9 1 0.89 0.3 0.5 0.6 1.1 1.2 1 1 1.1 0.9 0.4 0.4 0.5 0.5 0.8 0.6 0.9 1 0.5 0.8 0.8 0.98 0.4 0.5 0.4 1 1.1 1.2 1 0.9 0.7 0.5 0.6 0.3 0.6 0.4 0.6 1 1 0.6 0.9 1 0.77 0.3 0.5 0.8 1.1 1.1 1 0.8 0.7 0.7 0.4 0.5 0.4 0.4 0.5 0.4 1.1 1.3 0.7 1 0.7 0.66 0.3 0.5 0.9 1.1 1 0.7 0.7 0.4 0.6 0.4 0.4 0.3 0.5 0.5 0.3 0.9 1.2 0.8 1 0.8 0.45 0.2 0.3 0.6 0.9 0.8 0.8 0.6 0.3 0.4 0.5 0.4 0.5 0.4 0.2 0.5 0.5 1.3 0.6 1 0.9 0.34 0.2 0.3 0.3 0.7 0.6 0.6 0.4 0.2 0.3 0.5 0.8 0.8 0.3 0.2 0.2 0.8 1.3 0.9 0.8 0.8 0.43 0.2 0.3 0.3 0.6 0.3 0.4 0.3 0.2 0.2 0.3 0.6 0.4 0.3 0.2 0.4 0.3 0.8 0.6 0.7 0.4 0.42 0.2 0.3 0.4 0.4 0.2 0.2 0.2 0.3 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.5 0.7 0.4 0.4 0.3 0.31 0.2 0.2 0.3 0.2 0.2 0.3 0.2 0.2 0.2 0.2 0.2 0.1 0.2 0.4 0.3 0.6 0.5 0.3 0.3 0.3 0.20 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.4 0.7 0.4 0.2 0.4 0.5 0.3能否写出具体程序?

最佳回答

健康的西牛

美满的蜜粉

2026-04-04 17:09:27

先用原始点绘图,再用平滑绘图。
clear;clc;
A=[。。。
0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
20 0。2 0。2 0。2 0。2 0。2 0。2 0。4 0。4 0。3 0。2 0。3 0。2 0。1 0。2 0。2 0。4 0。3 0。2 0。2 0。2 0。2
19 0。3 0。2 0。2 0。2 0。2 0。4 0。3 0。3 0。3 0。3 0。4 0。2 0。2 0。2 0。2 0。4 0。4 0。4 0。3 0。2 0。2
18 0。2 0。3 0。3 0。2 0。3 1 0。4 0。5 0。3 0。3 0。3 0。3 0。2 0。2 0。2 0。6 0。5 0。4 0。4 0。2 0。2
17 0。2 0。2 0。4 0。2 1 1。1 0。9 0。4 0。3 0。3 0。5 0。3 0。2 0。2 0。2 0。7 0。3 0。6 0。6 0。3 0。4
16 0。2 0。2 0。9 0。7 1 1 1 0。7 0。5 0。3 0。2 0。2 0。2 0。6 0。2 0。8 0。7 0。9 0。5 0。5 0。4
15 0。2 0。3 1 1 1 1。2 1 1。1 0。8 0。3 0。2 0。2 0。2 0。5 0。3 0。6 0。6 0。8 0。7 0。6 0。5
14 0。2 0。4 1 1 1。1 1。1 1。1 1。1 0。6 0。3 0。4 0。4 0。2 0。7 0。5 0。9 0。7 0。4 0。9 0。8 0。3
13 0。2 0。2 0。9 1。1 1。2 1。2 1。1 1。1 0。6 0。3 0。5 0。3 0。2 0。4 0。3 0。7 1 0。7 1。2 0。8 0。4
12 0。2 0。3 0。4 0。9 1。1 1 1。1 1。1 0。7 0。4 0。4 0。4 0。3 0。5 0。5 0。8 1。1 0。8 1。1 0。9 0。3
11 0。3 0。3 0。5 1。2 1。2 1。1 1 1。2 0。9 0。5 0。6 0。4 0。6 0。6 0。3 0。6 1。2 0。8 1 0。8 0。5
10 0。3 0。5 0。9 1。1 1。1 1 1。2 1 0。8 0。7 0。5 0。6 0。4 0。5 0。4 1 1。3 0。9 0。9 1 0。8
9 0。3 0。5 0。6 1。1 1。2 1 1 1。1 0。9 0。4 0。4 0。5 0。5 0。8 0。6 0。9 1 0。5 0。8 0。8 0。9
8 0。4 0。5 0。4 1 1。1 1。2 1 0。9 0。7 0。5 0。6 0。3 0。6 0。4 0。6 1 1 0。6 0。9 1 0。7
7 0。3 0。5 0。8 1。1 1。1 1 0。8 0。7 0。7 0。4 0。5 0。4 0。4 0。5 0。4 1。1 1。3 0。7 1 0。7 0。6
6 0。3 0。5 0。9 1。1 1 0。7 0。7 0。4 0。6 0。4 0。4 0。3 0。5 0。5 0。3 0。9 1。2 0。8 1 0。8 0。4
5 0。2 0。3 0。6 0。9 0。8 0。8 0。6 0。3 0。4 0。5 0。4 0。5 0。4 0。2 0。5 0。5 1。3 0。6 1 0。9 0。3
4 0。2 0。3 0。3 0。7 0。6 0。6 0。4 0。2 0。3 0。5 0。8 0。8 0。3 0。2 0。2 0。8 1。3 0。9 0。8 0。8 0。4
3 0。2 0。3 0。3 0。6 0。3 0。4 0。3 0。2 0。2 0。3 0。6 0。4 0。3 0。2 0。4 0。3 0。8 0。6 0。7 0。4 0。4
2 0。2 0。3 0。4 0。4 0。2 0。2 0。2 0。3 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。5 0。7 0。4 0。4 0。3 0。3
1 0。2 0。2 0。3 0。2 0。2 0。3 0。2 0。2 0。2 0。2 0。2 0。1 0。2 0。4 0。3 0。6 0。5 0。3 0。3 0。3 0。2
0 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。4 0。7 0。4 0。2 0。4 0。5 0。3];
z=A(2:end,2:end)
[x,y]=meshgrid(0:20,20:-1:0);
surf(x,y,z)
xlabel('x')
[X,Y]=meshgrid(0:0。3:20,20:-0。3:0);
Z=interp2(x,y,z,X,Y,'spline')
figure
surf(X,Y,Z)

最新回答共有2条回答

  • 激动的小虾米
    回复
    2026-04-04 17:09:27

    先用原始点绘图,再用平滑绘图。clear;clc;A=[。。。0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 0。2 0。2 0。2 0。2 0。2 0。2 0。4 0。4 0。3 0。2 0。3 0。2 0。1 0。2 0。2 0。4 0。3 0。2 0。2 0。2 0。2 19 0。3 0。2 0。2 0。2 0。2 0。4 0。3 0。3 0。3 0。3 0。4 0。2 0。2 0。2 0。2 0。4 0。4 0。4 0。3 0。2 0。2 18 0。2 0。3 0。3 0。2 0。3 1 0。4 0。5 0。3 0。3 0。3 0。3 0。2 0。2 0。2 0。6 0。5 0。4 0。4 0。2 0。2 17 0。2 0。2 0。4 0。2 1 1。1 0。9 0。4 0。3 0。3 0。5 0。3 0。2 0。2 0。2 0。7 0。3 0。6 0。6 0。3 0。4 16 0。2 0。2 0。9 0。7 1 1 1 0。7 0。5 0。3 0。2 0。2 0。2 0。6 0。2 0。8 0。7 0。9 0。5 0。5 0。4 15 0。2 0。3 1 1 1 1。2 1 1。1 0。8 0。3 0。2 0。2 0。2 0。5 0。3 0。6 0。6 0。8 0。7 0。6 0。5 14 0。2 0。4 1 1 1。1 1。1 1。1 1。1 0。6 0。3 0。4 0。4 0。2 0。7 0。5 0。9 0。7 0。4 0。9 0。8 0。3 13 0。2 0。2 0。9 1。1 1。2 1。2 1。1 1。1 0。6 0。3 0。5 0。3 0。2 0。4 0。3 0。7 1 0。7 1。2 0。8 0。4 12 0。2 0。3 0。4 0。9 1。1 1 1。1 1。1 0。7 0。4 0。4 0。4 0。3 0。5 0。5 0。8 1。1 0。8 1。1 0。9 0。3 11 0。3 0。3 0。5 1。2 1。2 1。1 1 1。2 0。9 0。5 0。6 0。4 0。6 0。6 0。3 0。6 1。2 0。8 1 0。8 0。5 10 0。3 0。5 0。9 1。1 1。1 1 1。2 1 0。8 0。7 0。5 0。6 0。4 0。5 0。4 1 1。3 0。9 0。9 1 0。8 9 0。3 0。5 0。6 1。1 1。2 1 1 1。1 0。9 0。4 0。4 0。5 0。5 0。8 0。6 0。9 1 0。5 0。8 0。8 0。9 8 0。4 0。5 0。4 1 1。1 1。2 1 0。9 0。7 0。5 0。6 0。3 0。6 0。4 0。6 1 1 0。6 0。9 1 0。7 7 0。3 0。5 0。8 1。1 1。1 1 0。8 0。7 0。7 0。4 0。5 0。4 0。4 0。5 0。4 1。1 1。3 0。7 1 0。7 0。6 6 0。3 0。5 0。9 1。1 1 0。7 0。7 0。4 0。6 0。4 0。4 0。3 0。5 0。5 0。3 0。9 1。2 0。8 1 0。8 0。4 5 0。2 0。3 0。6 0。9 0。8 0。8 0。6 0。3 0。4 0。5 0。4 0。5 0。4 0。2 0。5 0。5 1。3 0。6 1 0。9 0。3 4 0。2 0。3 0。3 0。7 0。6 0。6 0。4 0。2 0。3 0。5 0。8 0。8 0。3 0。2 0。2 0。8 1。3 0。9 0。8 0。8 0。4 3 0。2 0。3 0。3 0。6 0。3 0。4 0。3 0。2 0。2 0。3 0。6 0。4 0。3 0。2 0。4 0。3 0。8 0。6 0。7 0。4 0。4 2 0。2 0。3 0。4 0。4 0。2 0。2 0。2 0。3 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。5 0。7 0。4 0。4 0。3 0。3 1 0。2 0。2 0。3 0。2 0。2 0。3 0。2 0。2 0。2 0。2 0。2 0。1 0。2 0。4 0。3 0。6 0。5 0。3 0。3 0。3 0。2 0 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。2 0。4 0。7 0。4 0。2 0。4 0。5 0。3];z=A(2:end,2:end)[x,y]=meshgrid(0:20,20:-1:0);surf(x,y,z)xlabel('x')[X,Y]=meshgrid(0:0。3:20,20:-0。3:0);Z=interp2(x,y,z,X,Y,'spline')figuresurf(X,Y,Z)

上一篇 沈从文《萧萧》赏析联系时代背景主要对萧萧这一人物形象做一下评论,

下一篇 定制衣柜怎么测量