他の 3 つの値 (t、x、g) に依存する実験結果を報告する 500*4 マトリックスがあります。このようなもの:
t x g result
1 2 3 3
2 2 4 2
2 2 1 3
...
マトリックスに存在しない場合でも、指定されたすべてのタプル (t、x、g) の「結果」を返す関数を作成する必要があります。4 次元補間が必要だと思いますが、Matlab でそれを行う方法がわかりません。誰かがそれを行う方法を提案できますか?
他の 3 つの値 (t、x、g) に依存する実験結果を報告する 500*4 マトリックスがあります。このようなもの:
t x g result
1 2 3 3
2 2 4 2
2 2 1 3
...
マトリックスに存在しない場合でも、指定されたすべてのタプル (t、x、g) の「結果」を返す関数を作成する必要があります。4 次元補間が必要だと思いますが、Matlab でそれを行う方法がわかりません。誰かがそれを行う方法を提案できますか?
TriScatteredInterp または griddata3 のいずれかを使用します。どちらも、分散セット内のデータ ポイントを補間するという問題を解決します。ポイントがデータの凸包内にない場合でも、これらの方法は外挿に失敗しますが、完全な方法はありません。
3 点が 1 点 (結果) にマッピングされるため、実際には 3 次元補間が必要だと思います。
そうは言っても、interpnを見てください。それは確かにあなたが必要とするものです