数学建模社区-数学中国

标题: 数学建模:地貌图的完成 [打印本页]

作者: 杨利霞    时间: 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 Wsurf(hi);                                                 %画出地貌图
2 F) A. Q' x3 Q5 D: i8 Q' Qxlabel('X'),ylabel('Y'),zlabel('H');           %添加坐标轴名称, B6 c* b2 I8 U2 t5 o- ^

& n6 W. q$ v, D) `! a3 R$ g7 y2、命名保存好之后,直接点击运行按钮,结果如下所示: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