数学建模社区-数学中国
标题:
数学建模:地貌图的完成
[打印本页]
作者:
杨利霞
时间:
2019-4-16 15:29
标题:
数学建模:地貌图的完成
数学建模:地貌图的完成
) Y2 R# \. M( o4 ?! \6 \1 o
/ _5 h. U: m0 f) R' ?
* @! Q! P$ L$ s
下面来简单介绍一下关于数学建模中的一些基本建模基础:如何对一个地貌进行建模
0 s6 x( U) q7 N
0 O4 a$ | R" J( k6 J$ T3 _! U' ~
1、首先打开MATLAB软件,在其主界面的编辑器中写入下列代码:
2 G6 z2 S* I* b9 Y2 | I
" `- j/ E" T! ]" @3 Z3 o w4 ^
[x,y] = meshgrid(1:10); %构造测量网格
7 q8 ^ [. A! Y! _, ?
h = [0,0.02,-0.12,0,-2.09,0,-0.58,-0.08,0,0;...
: }6 F* Y9 k. q( q
0.02,0,0,-2.38,0,-4.96,0,0,0,-0.1;...
+ x( T# k' V' P9 O
0,0.1,1,0,-3.04,0,-0.53,0,0.1,0;...
; T7 |9 }3 W8 k/ z) N7 p
0,0,0,3.52,0,0,0,0,0,0;...
* |5 u4 N8 f6 A6 Y
-0.43,-1.98,0,0,0,0.77,0,2.17,0,0;...
- r, y! F# X J- {9 j0 k2 M( g
0,0,-2.29,0,0.69,0,2.59,0,0.3,0;...
5 _ n' w8 U. m3 j2 z" @! Z! h5 f: T
-0.09,-0.31,0,0,0,4.27,0,0,0,-0.01;...
3 |+ K$ l) r! W0 H* V
0,0,0,5.13,7.4,0,1.89,0,0.04,0;...
9 l- G+ K9 i9 V
0.1,0,0.58,0,0,1.75,0,-0.11,0,0;...
7 Z1 P1 \6 c) W2 z! T( ]- d
0,-0.01,0,0,0.3,0,0,0,0,0.01]; %测量数据点
4 }1 V$ `# f' |) w0 Y r' [
[xi,yi] = meshgrid(1:0.1:10); %构造插值网格
# X+ Q5 T! O2 Z( k# k
hi = interp2(x,y,h,xi,yi,'spline'); %二维插值命令
2 U: C/ y' d. r9 W
surf(hi); %画出地貌图
2 F) A. Q' x3 Q5 D: i8 Q' Q
xlabel('X'),ylabel('Y'),zlabel('H'); %添加坐标轴名称
, B6 c* b2 I8 U2 t5 o- ^
& n6 W. q$ v, D) `! a3 R$ g7 y
2、命名保存好之后,直接点击运行按钮,结果如下所示:
2 m8 ^" b* u4 M) b: P' p
' |, p q9 e' @4 C8 n b0 E, A6 C
1 H6 n) e, a3 {' `4 K
( \( w: l- T1 y, f! v+ K1 \
至此,关于地貌图的绘制基本介绍完毕,请大家继续关注!!!
+ X7 E) [. t: _# n9 a
! p4 \7 D0 H0 }# B1 ~5 F+ `
; n T8 y8 S5 k! k
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5