Comment aligner les coordonnées correspondantes (x, y) dans Matlab?

J'ai deux images de carte de couleur et je veux find la différence entre les colors à chaque coordonnée. J'ai datatables pour les maps dans un file Excel, qui est formaté de sorte que la colonne A soit la coordonnée x, la colonne B est la coordonnée y et C est un retard linéaire (mes données de couleur) aux valeurs respectives (x, y). Je voudrais simplement représenter les deux tables de données en tant que masortingces, puis get la différence entre les deux colonnes C, puis mapper ces points, mais le problème que j'ai est que les valeurs x et y sont différentes pour les deux maps; par exemple, si j'ai les points (2,1), (2,2), (2,3) et (2,4) pour une carte de couleur, j'ai les points (2, -1), (2 , 0,5), (2,1) et (2,2) pour un autre. Il se termine pour qu'une carte ait environ 8300 lignes de coordonnées et l'autre dispose de 7500 lignes de coordonnées. Je ne peux pas faire correspondre les masortingces si je n'ai pas les mêmes dimensions, alors je me demandais s'il y aurait une fonction pour Matlab qui ne prendrait en considération que des coordonnées équivalentes pour get les différences pour la colonne C.

Une fois que vous l'obtenez dans un matirx (cela devrait être relativement simple), le moyen simple est d'utiliser imresize, sinon le moyen difficile est d'utiliser interp2 pour étirer ou condenser les valeurs à la taille de l'autre. Ensuite, utilisez la soustraction pour get la différence entre les masortingces