gusucode.com > 《精通matlab 7》包括配套光盘 > 配套光盘里的程序附件/Ex-24/Ex2406.m
%例24-6 非网格数据点绘图 %Ex24-6 non-uniform data close all clear x=rand(1,20); y=rand(1,20); z=cos(0.5.*x).*sin(y); xi=linspace(0,1,50); yi=linspace(0,1,50); [X,Y]=meshgrid(xi,yi); subplot(2,2,1) Z1=griddata(x,y,z,X,Y,'linear'); mesh(X,Y,Z1) title('linear') subplot(2,2,2) Z1=griddata(x,y,z,X,Y,'nearest'); mesh(X,Y,Z1) title('nearest') subplot(2,2,3) Z1=griddata(x,y,z,X,Y,'cubic'); mesh(X,Y,Z1) title('cubic') subplot(2,2,4) Z1=griddata(x,y,z,X,Y,'v4'); mesh(X,Y,Z1) title('v4')