2D interpolation of data
조회 수: 7 (최근 30일)
이전 댓글 표시
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
채택된 답변
KSSV
2022년 11월 2일
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
추가 답변 (0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!