2D interpolation of data
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I wish to perform 2D interpolation of a data. The data is such that
X Y V
1 1 7
2 3 9
3 5 8
4 6 4
implying that V(1,1)= 7, V(2,3) =9, V(3,5)= 8 and V(4,6) = 4. I wish to find the values of V(1,3), V(1,5), V(1,6), V(2,1), V(2,5) and so on (basically all V(i,j), i not equal to j). Since interp2 requires meshgrid format, from my reading of documentation, i guess that interp2 might not be a suitable function to use. Is it correct? What function can i use to interpolate such data. Pls help
0 Commenti
Risposta accettata
KSSV
il 2 Nov 2022
data = [1 1 7
2 3 9
3 5 8
4 6 4] ;
x = data(:,1) ;
y = data(:,2) ;
z = data(:,3) ;
F = scatteredInterpolant(x,y,z) ;
xi = [1 1 1 2 2 ];
yi = [3 5 6 1 5] ;
F(xi,yi)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Interpolation in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!