[未答复] 如何利用三维坐标对插值绘制曲面图

[复制链接]
baihanbing 发表于 2021-3-31 09:12:49
如题,只有三维坐标对,没有z关于x、y的函数,想绘制三维曲面该怎么办呢,尝试使用以下代码,但是 运行到  Z=griddata(x,y,z,X,Y,'v4')的时候报错,显示数据量太大,有没有大神知道怎么解决?
  1. clc
  2. clear all
  3. x=xlsread('C:\Users\Admin\Desktop\数据\11.xlsx','5m导出','A1:A84434');
  4. y=xlsread('C:\Users\Admin\Desktop\数据\22.xlsx','5m导出','A1:A84434');
  5. z=xlsread('C:\Users\Admin\Desktop\数据\33.xlsx','5m导出','A1:A84434');
  6. %创建以X Y坐标为基准的网格
  7. xmax=max(x);
  8. xmin=min(x);
  9. ymax=max(y);
  10. ymin=min(y);
  11. [X,Y]=meshgrid(xmin:5:xmax,ymin:5:ymax);

  12. Z=griddata(x,y,z,X,Y,'v4');
  13. figure(1)
  14. surf(X,Y,Z)
  15. title 'Points to Surface by griddata' ;
复制代码


1.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表