Comment ne du voisin le plus proche d'interpolation de travail dans MATLAB?

Je veux savoir comment interpolation du plus proche voisin travaille dans MATLAB. J'ai des données d'entrée :

A = [1 4 7 4 3 6]     % 6 digit vector

- Je utiliser le code MATLAB suivant :

B = imresize(A,[1 9],'nearest');

J'obtiens le résultat suivant :

[1,4,4,7,4,4,3,6,6]

La résolution à la main, j'obtiens ce résultat :

[1 4 4 7 4 4 3 3 6]

Pouvez-vous svp me guider? Vais-je mal quelque part?

OriginalL'auteur semantic_c0d3r | 2013-09-20