Interpolation between two surfaces with same grid
이전 댓글 표시
I have two different matrices (or surfaces) of the same size which also use the same XY grid. I want to interpolate between these two matrices to create another matrix. Since they already have the same grid I don't how I could apply the 'interp' command to this problem.
I found a related Q&A here: https://de.mathworks.com/matlabcentral/answers/231424-how-to-interpolate-between-two-3d-shapes
But to me it is very important to be able to chose the inter- and extrapolation method.
A simple example:
[x,y] = meshgrid(-4:4,-4:4);
M1 = magic(4)./4;
M2 = fliplr(M1)-4;
답변 (1개)
Cameron B
2019년 12월 28일
0 개 추천
Try using the interp3 function.
카테고리
도움말 센터 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
