Interpolation between matrices (image attached)
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mahi Nazir
am 12 Feb. 2014
Kommentiert: Mahi Nazir
am 12 Feb. 2014
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/156561/image.jpeg)
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 Kommentare
Akzeptierte Antwort
Oliver Woodford
am 12 Feb. 2014
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;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Interpolation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!