matlab二维插值griddata函数答:x,y,z 为原始数据N = 1000; % 取样点数xi = linspace(min(x),max(x),N);yi = linspace(min(y),max(y),N);[XI,YI] = meshgrid(xi,yi);ZI = griddata(x,y,z,XI,YI,'cibic'); mesh(XI,YI,ZI);
matlab中采用二维插值进行三维绘图之后,如何把图中的各个数据点导出...答:[X,Y] = meshgrid(-3:.25:3);Z = peaks(X,Y);[XI,YI] = meshgrid(-3:.125:3);ZI = interp2(X,Y,Z,XI,YI);mesh(X,Y,Z)mesh(XI,YI,ZI)%这句话就导出了插入的点
Matlab做二维等值线图答:简单的命令就是: contour(xx,yy,zz); 使用的matlab自动默认的插值,并给出几条等值线 当然可以指定等值线的数量。 contour(xx,yy,zz,20); 也可以使用contourf命令进行等值线内部填充: contourf(xx,yy,zz,20); 当然也可以删除填充后的等值线: contourf(xx,yy,zz,20,'lines','no');