Problem with the interp function

2 ビュー (過去 30 日間)
Emma
Emma 2019 年 11 月 15 日
編集済み: Emma 2019 年 11 月 15 日
"Error using interp (line 68)
Length of data sequence must be at least 9.
You either need more data or a shorter filter (L)."
How might I be able to fix this?
  1 件のコメント
Walter Roberson
Walter Roberson 2019 年 11 月 15 日
Is it the case that for any input vector [a b c] with factor 3, that the output would be [a, 2/3*a+1/3*b, 1/3*a+2/3*b, b, 2/3*b+1/3*c, 1/3*b+2/3*c, c]

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

採用された回答

Walter Roberson
Walter Roberson 2019 年 11 月 15 日
編集済み: Walter Roberson 2019 年 11 月 15 日
out_vector = [reshape((reshape(diff(time_vector), [], 1) * (0:factor-1)/factor + reshape(time_vector(1:end-1),[],1)).',1,[]), time_vector(end)];

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMultirate Signal Processing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by