Mathematics | ![]() ![]() |
内挿法の比較
この例題は、7行7列のデータ行列に2次元内挿法を適用したものを比較します。
peaks
関数を作成します。[x,y] = meshgrid(-3:1:3); z = peaks(x,y); surf(x,y,z)
[xi,yi] = meshgrid(-3:0.25:3);
zi1 = interp2(x,y,z,xi,yi,'nearest');
zi2 = interp2(x,y,z,xi,yi,'bilinear');
zi3 = interp2(x,y,z,xi,yi,'bicubic');
特に、bicubic法は、スムーズなコンターを表示します。これは、常に重要なことではありません。しかし、医学的なイメージ処理のようなアプリケーションにおいては、nearest neighborのような方法が、新しいデータ値を生みださないので好まれます。
![]() | 2次元内挿 | 内挿と多次元配列 | ![]() |