リサンプリング方法に関して

1 回表示 (過去 30 日間)
卓也
卓也 2023 年 8 月 29 日
編集済み: Harry Maguire 2024 年 3 月 21 日
240hzで計測されたデータを1000hzでリサンプリングする方法を教えていただきたいです.

採用された回答

交感神経優位なあかべぇ
交感神経優位なあかべぇ 2023 年 8 月 29 日
240hzで計測したデータをinterp1を使用した線形補完を行い疑似的に1000Hzのデータを作成するのがよいかと思います。
data240hz = rand(1,24).*100; % 240Hzのデータを用意
resample1000hz = interp1(data240hz, 1:240/1000:length(data240hz)); % 1000Hzの周期で線形補完
% 以下結果の可視化
plot((0:length(data240hz)-1) ./ 240, data240hz, 'Marker', 'o', 'DisplayName', '240hz');
hold on;
plot((0:length(resample1000hz)-1) ./1000, resample1000hz, 'Marker', 'o', 'DisplayName', '1000hz');
legend();
  1 件のコメント
Harry Maguire
Harry Maguire 2024 年 3 月 21 日
編集済み: Harry Maguire 2024 年 3 月 21 日
Thanks for solution..It also help me.https://solarpowercomparisons.com/

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!