关于用MATLAB画地貌的问题
关于去年国赛,我想通过数据画出地貌,哪位高手出来解决一下,在下确实不会了。数据如下:x y h
74 781 5
1373 731 11
1321 1791 28
0 1787 4
1049 2127 12
1647 2728 6
2883 3617 15
2383 3692 7
2708 2295 22
2933 1767 7
4233 895 6
4043 1895 14
2427 3971 2
3526 4357 7
5062 4339 5
4777 4897 8
5868 4904 16
6534 5641 6
5481 6004 0
4592 4603 6
2486 5999 2
3299 6018 4
3573 6213 5
4741 6434 5
5375 8643 15
5635 7965 29
5394 8631 12
5291 7349 10
4742 7293 9
4948 7293 6
5567 6782 7
7004 6226 11
7304 5230 10
7048 4600 24
8180 4496 15
9328 4311 24
9090 5365 20
8049 5439 18
8077 6401 29
8017 7210 39
6869 7286 18
7056 8348 37
7747 8260 49
8457 8991 21
9460 8311 45
9062 7639 45
9319 6799 49
10631 6472 57
10685 5528 34
10643 4472 45
11702 4480 71
11730 5532 54
11482 6354 61
10700 8184 50
10630 8774 29
11678 8618 17
11902 7709 30
13244 7056 37
12746 8450 21
12855 8945 18
13797 9621 18
14325 8666 23
15467 8658 17
12442 4329 65
13093 4339 56
13920 5354 79
14844 5519 62
16569 6055 78
16387 6609 44
16061 7352 28
15658 7594 24
14298 7418 36
14177 6684 35
15092 6936 32
12778 5799 93
17044 10691 93
17087 11933 43
17075 12924 25
17962 12823 25
18413 11721 88
19007 11488 84
18738 10921 53
17814 10707 64
18134 10046 41
17198 9810 37
17144 9081 20
18393 9183 26
19767 8810 46
21006 8819 55
21091 9482 43
22846 9149 69
23664 9790 46
22304 10527 40
21418 10721 35
21439 11383 45
20554 11228 43
20101 10774 40
21072 10404 32
20215 9951 31
18993 12371 78
19968 12961 42
21766 12348 67
22674 12173 52
22535 11293 54
25221 5795 27
26453 5577 11
26416 6508 14
27816 5581 11
25361 6423 49
24065 7353 104
25998 7032 51
27177 7771 17
26424 8639 8
26073 8807 38
24631 9422 76
24702 9522 62
25461 9834 68
24813 10799 46
26086 11094 53
26015 12078 57
27700 11609 165
27696 11621 169
27346 13331 100
26591 13715 126
27823 14737 189
27232 14482 150
24580 13319 107
24153 12450 71
22965 13535 78
23198 13523 62
24685 14278 98
28654 8755 23
24003 15286 90
21684 13101 114
22193 12185 79
17079 5894 81
15255 5110 110
15007 5535 70
3518 2571 59
3469 2308 52
3762 2170 30
3927 2110 27
4153 2299 73
3267 793 0
4684 1364 37
5495 1205 9
5664 1653 13
5541 2093 26
5451 2757 92
4020 2990 27
4026 3913 13
5101 4080 13
5438 3994 10
5382 3012 50
5314 2060 40
5503 1127 6
5636 133 17
6605 374 6
7093 1381 45
7100 2449 89
6837 3490 28
7906 3978 22
8045 3052 39
8394 2035 27
8403 1075 6
8079 0 16
9663 1288 3
9469 2286 15
9178 3299 42
9095 3975 26
10225 3821 19
10210 2789 19
10340 1764 7
11557 1581 7
11415 2585 12
11649 3515 27
12734 4015 43
12696 3024 27
12400 2060 13
12591 1063 18
13765 1353 15
13694 2357 33
13855 3345 79
14862 2524 28
14896 1603 4
15387 729 8
15810 2307 8
16032 3061 35
15801 3966 115
15087 3512 69
16872 2798 10
17734 3629 14
16823 4207 67
17008 4775 82
17203 6218 40
17005 7212 33
16947 7487 41
16301 8299 24
17904 8287 25
18303 7385 39
18438 6539 22
18556 5588 15
18954 4874 4
18012 4414 20
19072 8519 36
20282 8590 57
21475 8540 85
21450 7555 58
20261 7586 29
19569 7348 70
19411 6934 28
19501 6091 9
20582 6548 13
19909 5300 3
21018 5764 9
22176 5492 25
23359 5325 28
23238 6502 169
22624 4818 27
21703 6591 65
5006 8846 6
5734 9659 3
6395 10443 4
7405 10981 6
8446 11200 4
7612 11938 2
7912 12840 1
8866 13143 3
9296 13102 9
9475 12000 9
9212 11305 5
8629 12086 1
7776 10613 9
8622 10638 4
9237 9872 28
8307 9726 14
7106 9467 44
6423 8831 40
7458 8920 36
8904 8868 24
10547 9591 32
10398 10360 0
10395 11203 8
11529 11243 16
11563 10298 12
11646 9381 14
12641 9560 11
14000 8970 14
14207 9980 14
14065 10987 25
12734 10344 32
12727 7691 32
14173 11941 14
15467 12080 23
15140 11101 30
15198 10100 28
15248 9106 16
16428 9069 20
16289 10072 43
16267 11058 60
16440 12068 47
16440 13232 24
15412 12982 21
14269 12877 27
13277 13204 19
13175 12238 31
12153 12336 16
11958 13313 13
10800 13282 9
10022 12204 5
9333 14631 4
9277 16148 18
11121 16432 23
10856 14727 41
12644 14943 43
12625 16259 66
9036 17538 3
10599 17980 11
12632 17949 33
14405 18032 152
14074 16516 124
14262 15129 66
14624 14004 25
16629 14481 41
18470 14411 59
20591 13549 42
20983 15862 93
20177 17642 276
19041 15769 90
18906 16346 173
18467 17001 308
17414 15476 97
15748 15728 56
15517 17034 77
16607 17365 155
15952 18397 103
22605 14301 93
23146 15382 153
22046 17634 171
23785 17643 194
25981 18051 173
27380 18202 136
25021 16290 104
23325 16701 105
26852 16114 225
17981 18449 93
14482 12692 20
14318 13569 30
10352 17133 31
9095 16414 29
10510 15314 19
13954 5615 61
10142 1662 8
17765 3561 8
6924 5696 7
4678 3765 40
6182 2005 25
5985 2567 44
7653 1952 48 高手来解决,我给奖励哈! up up up up up x=; y=; h=; meshz(x,y,h); xlabel('x'),ylabel('y'),zlabel('h') 这是原始数据作出的地貌图 (注:数据太多不一一输入){:soso_e113:} 傻人招 发表于 2012-9-1 10:26 static/image/common/back.gif
x=; y=; h=; meshz(x,y,h); xlabel('x'),ylabel('y'),zlabel('h') ...
这样做不对吧,画不出,在用meshz之前要调用【x,y】=meshgrid(...),meshgrid要求x,y要同等变化。 这个问题已经解决了,主要是参考了2011年的优秀论文的程序:
具体做法如下:a=xlsread('RRR.xls');
x=a(:,1);
y=a(:,2);
z=a(:,3);
=meshgrid(linspace(min(x),max(x),300),linspace(min(y),max(y),300));
Z=griddata(x,y,z,X,Y);
mesh(X,Y,Z)
colorbar darker50 发表于 2012-7-12 22:06 static/image/common/back.gif
高手来解决,我给奖励哈!
将上面的数据存入Excel中
a=xlsread('RRR.xls');
x=a(:,1);
y=a(:,2);
z=a(:,3);
=meshgrid(linspace(min(x),max(x),300),linspace(min(y),max(y),300));
Z=griddata(x,y,z,X,Y);
mesh(X,Y,Z)
colorbar
霍霍~~想了好久,最后参照了人家的论文,可以给奖励了哦!! 太好了,有用啊 谁有什么好办法吧这些数据弄到excel中?求指教啊 C:\Users\Administrator\Desktop怎么有cell
页:
[1]