interpolate only between columns

5 ビュー (過去 30 日間)
Melissa Driskell
Melissa Driskell 2016 年 8 月 11 日
回答済み: Richard Fisher 2016 年 8 月 17 日
I have a large matrix and I want to interpolate between the columns, i.e. interp2 does exactly what i want EXCEPT i don't want it to interp between the rows.
there must be an easy way to do this!!
thanks!

採用された回答

Richard Fisher
Richard Fisher 2016 年 8 月 17 日
I think you're looking for interp1, which can be used to interpolate for a number of functions(columns in a matrix) in one pass. To see an example of this, execute the following:
openExample('matlab/InterpolateMultipleSetsofDatainOnePassExample')
If this is interpolating in the wrong dimension, then use the transposition as suggested by J. Webster.

その他の回答 (1 件)

J. Webster
J. Webster 2016 年 8 月 11 日
Can you just transpose the matrix before you interpolate?
Y = Y';
  1 件のコメント
Melissa Driskell
Melissa Driskell 2016 年 8 月 11 日
but interp2 interps in the Y and X direction, so how would this help?

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by