Need to resample a 3D data matrix

17 ビュー (過去 30 日間)
David Alarcia
David Alarcia 2022 年 8 月 17 日
コメント済み: David Alarcia 2022 年 8 月 17 日
Hi, I need to resample a 3d data matrix via function
The matrix are from a starting point 4096x20x11 meaning samples x signal x points. What I need is to resample the first dimension turning that 4096 into 2048, 1024 etc without touching the other two dimensions
I tried with resampling using the function resample this way:
function [resampled_signals] = resample(data,orig_fs,target_fs)
[p,q] = rat(target_sr/orig_sr);
resampled_signals = resample(data,p,q,'Dimension',1);
end
I keep receiving the prompt
"Error using resample
Too many input arguments"
And I don't know what else to do. Thx in advance.
  3 件のコメント
David Alarcia
David Alarcia 2022 年 8 月 17 日
nope but now that i realize that, which is pretty silly on my part i will change the original function and see if it works. Thx for pointing that out.
David Alarcia
David Alarcia 2022 年 8 月 17 日
Solved THX!

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

回答 (0 件)

カテゴリ

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

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by