Help with coding a bilinear interpolation function
3 次查看(过去 30 天)
显示 更早的评论
My specific problem involves taking, let's say, matrix1, which contains a n*m two dimensional array with a variable set to a certain value at each point, and interpolating the variable values at each point to points in matrix2, which contains a finer mesh of points in the same domain n*m.
I found that for my needs, I will be using a bilinear interpolation, but have some questions in how to code in within MatLab. First, is there any function to easily do this, or if not, how could I find and identify the four nearest points (in the image, 1, 2, 3 and 4) in matrix1 that bound a single point in matrix2 (5)?

After that, I think I could manage coding the bilinear interpolation itself (finding the two x-axis points and using those to find the point in matrix2).
Thanks for any answers in advance for my question about identifying the four bounding points.
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
