-3

Matlab に次の値の 3 行 3 列の行列があるとします。

A = [1 3 5;  3 5 7;  5 7 9];

たとえば、次のようにマトリックスを補間するにはどうすればよいですか。

A = [1 2 3 4 5;  2 3 4 5 6;  3 4 5 6 7;  4 5 6 7 8;  5 6 7 8 9];

したがって、この場合、「値の間」のすべての整数がマトリックスに追加されました。選択した精度で一般的なケースでこれを行うにはどうすればよいですか? たとえば、私のマトリックスが再びある場合:

A = [1 3 5;  3 5 7;  5 7 9];

A を次のように補間するにはどうすればよいですか。

A = [1 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3 3.2 .........4.8 5;  1.2 1.4 1.6 1.8 2.0  .......... 5.2; 1.4 1.6 .... etc. ];

私の質問が明確であることを願っています =) X 方向と Y 方向の両方で、選択した精度で「値の間」を補間したいと考えています。

私はinterp2関数に出くわしましたが、それを使用する方法がわからず、この問題に精通している誰かが答えをより早く伝えることができればと考えました =)

助けてくれてありがとう!

4

1 に答える 1