a=[0,10,3;1,15,22;10,25,52]; figure(1); clf; hold on for ii=1:3 for jj=1:3 plot([-0.5 0.5 0.5 -0.5 -0.5]+ii,[-0.5 -0.5 0.5 0.5 -0.5]+jj,'k-'); x=(rand(1,a(jj,ii))-0.5)*0.7+ii; y=(rand(1,a(jj,ii))-0.5)*0.7+jj; plot(x,y,'.'); end end hold off; set(gca,'YDir','reverse');追问