查看: 73|回复: 2|关注: 0

[已解决] 绘制山区地貌图和等高线并比较插值方法

[复制链接]

新手

9 麦片

财富积分


050


3

主题

12

帖子

0

最佳答案
  1. x=1200:400:4000;
  2. y=1200:400:3600;
  3. z=[1130 1250 1280 1230 1040 900 500 700
  4.     1320 1450 1420 1400 1300 700 900 850
  5.     1390 1500 1500 1400 900 1100 1060 950
  6.     1500 1200 1100 1350 1450 1200 1150 1010
  7.     1500 1200 1100 1550 1600 1550 1380 1070
  8.     1480 1500 1550 1510 1430 1300 1200 980];

  9. xi=1200:50:4000;
  10. yi=1200:50:3600;
  11. yi=yi';
  12. zcubic=interp2(x,y,z,xi,yi','cubic');
  13. subplot(2,2,1)
  14. [C,H]=contour(xi,yi,zcubic);
  15. clabel(C,H)
  16. xlabel('X'),ylabel('Y'),zlabel('Z')
  17. title('在二维上标注等高线')
  18. subplot(2,2,2)
  19. [C,H]=contour3(xi,yi,zcubic);
  20. clabel(C,H)
  21. xlabel('X'),ylabel('Y'),zlabel('Z')
  22. title('在三维上标注等高线')
  23. subplot(2,2,3)
  24. meshz(xi,yi,zcubic)
  25. xlabel('X'),ylabel('Y'),zlabel('Z')
  26. title('带有基准平面的网格图线')
  27. subplot(2,2,4)
  28. surfc(xi,yi,zcubic)
  29. shading flat
  30. xlabel('X'),ylabel('Y'),zlabel('Z')
  31. title('带有基准平面的网格图线')
复制代码

完全按照网上的代码写的为什么运行不出来呢,matlab2018a版

出错信息

出错信息

MATLAB 基础讨论
版块优秀回答者

入门

228 麦片

财富积分


50500


20

主题

419

帖子

32

最佳答案
  • 关注者: 2
发表于 4 天前 | 显示全部楼层 |此回复为最佳答案
zcubic=interp2(x,y,z,xi,yi','cubic');
你的长度不匹配
>> whos xi
  Name      Size            Bytes  Class     Attributes

  xi        1x57              456  double              

>> whos yi
  Name       Size            Bytes  Class     Attributes

  yi        49x1               392  double              

>> whos z
  Name      Size            Bytes  Class     Attributes

  z         6x8               384  double              

>> whos x
  Name      Size            Bytes  Class     Attributes

  x         1x8                64  double              

>> whos y
  Name      Size            Bytes  Class     Attributes

  y         1x7                56  double   

新手

9 麦片

财富积分


050


3

主题

12

帖子

0

最佳答案
 楼主| 发表于 前天 21:29 | 显示全部楼层
onlye_caisA 发表于 2020-3-25 22:56
zcubic=interp2(x,y,z,xi,yi','cubic');
你的长度不匹配
>> whos xi

好的,谢谢你啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表