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.
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;

2 件のコメント

darova
darova 2019 年 12 月 19 日
  • I want to interpolate between these two matrices to create another matrix
Please explain more precisely
darova
darova 2019 年 12 月 28 日
What you are trying to achieve is still unclear for me. Maybe you have a picture of the result you want to get?
123.png

サインインしてコメントする。

回答 (1 件)

Cameron B
Cameron B 2019 年 12 月 28 日

0 投票

Try using the interp3 function.

カテゴリ

ヘルプ センター および File ExchangeInterpolation についてさらに検索

質問済み:

2019 年 12 月 19 日

回答済み:

2019 年 12 月 28 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by