gaoyuan_1993 发表于 2013-8-26 10:51

这个插值代码到底哪里错了嘛

A=load('频率.txt');
x=A(:,1);y = A(:,2);
z = A(:,3);
xlin = linspace(min(x),max(x),30);
ylin = linspace(min(y),max(y),30);
= meshgrid(xlin,ylin);
Z=griddata(x,y,z,xlin,ylin,'cubic');
mesh(X,Y,Z) %interpolated
axis tight; hold on
plot3(x,y,z,'.','MarkerSize',15) %nonuniform

输入后会出现如下提示:
Error in ==> delaunayn at 81
t = qhullmx(x', 'd ', opt);
Error in ==> griddata>cubic at 168
    tri = delaunayn();
Error in ==> griddata at 92
    zi = cubic(x,y,z,xi,yi,opt);
Error in ==> aa at 7
Z=griddata(x,y,z,xlin,ylin,'cubic');
页: [1]
查看完整版本: 这个插值代码到底哪里错了嘛