Interpolation between matrices (image attached)
1 回表示 (過去 30 日間)
古いコメントを表示
I need to do 4 way interpolation where I have the coordinates x1, y1 and a matrix z11 at those coordinates. I have the coordinates x2, y1 and a matrix z21 at those coordinates. I have the coordinates x1, y2 and a matrix z12 at those coordinates. I have the coordinates x2, y2 and a matrix z22 at those coordinates. I need to interpolate to get the MATRIX z for coordinates x and y.
Like in the image attached the matrices at (-4,0), (4,0), (-4,20) and (4, 20) are given. I need to interpolate to get the matrix values for position(0,10)
Can someone please guide me through this
0 件のコメント
採用された回答
Oliver Woodford
2014 年 2 月 12 日
Your query location, (0,10), is in the center of your grid, so if you want a linear interpolation between the input matrices you'll just need to average them:
output = (z11 + z21 + z12 + z22) / 4;
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!