File:Nearest2DInterpolExample.png
Summary
| Description | Illustration of en:Nearest neighbor interpolation on a dataset. Compare with File:BilinearInterpolExample.png and File:BicubicInterpolationExample.png, they share the dataset. | |||
| Source | Own work in en:Matlab | |||
| Author | Berland | |||
| Other versions |
|
Matlab code
[Xcoarse, Ycoarse] = meshgrid([0 1 2 3], [0 1 2 3]);
[Xfine, Yfine] = meshgrid(linspace(0,3,300), linspace(0,3,300));
DataCoarse = [ 1 2 4 1; ...
6 3 5 2; ...
4 2 1 5; ...
5 4 2 3];
DataNearestFine = interp2(Xcoarse, Ycoarse, DataCoarse, Xfine, Yfine, 'nearest');
figure
surf(Xfine, Yfine, DataNearestFine); shading flat; colormap(jet); view(0, 90)
hold on; plot3(Xcoarse, Ycoarse, 10*ones(size(Xcoarse)), 'k.', 'MarkerSize', 20)
colorbar
print -dpng -r200 Nearest2DInterpolExample.png
PNG file have also been cropped before uploading
Licensing
| This work has been released into the public domain by its author, Berland. This applies worldwide. In some countries this may not be legally possible; if so: Berland grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. |