Bonjour,

Voila, je cherche a interpoler des donnees de T°C (810000 valeurs!) se trouvant sur:
810000 donnees latitudes et 810000 donnees longitudes (Grille A irreguliere)
sur une autre grille irreguliere B (cette derniere contenant 567432 donnees latitudes et 567432 longitudes).

Quelle est la meilleure methode pour realiser une interpolation lineaire avec matlab? (griddata, interp2,scatteredinterpolant...)?
J'avais penser a :
lonA=valeurs de longitudes sur la grille A (taille: 810000*1) ;
latA=valeurs de latitdes sur la grille A(taille : 810000*1 ;
T°C_A=valeurs de temperatures sur A (taille: 810000*1)
lonB=valeurs de longitudes sur B (taille: 567432*1)
latB=valeurs de latitudes sur B (taille:567432*1)

T°C_interpsurGrilleB=griddata(lonA,latA,T°C_A,lonB,latB);

je recois alors un 'out of memory'.. Y aurait-il un moyen de contrer le probleme? ou dois-je m'orienter vers une autre fonction pour l'interpolation?

D'avance merci