Effacer les filtres
Effacer les filtres

Need to resample a 3D data matrix

13 vues (au cours des 30 derniers jours)
David Alarcia
David Alarcia le 17 Août 2022
Commenté : David Alarcia le 17 Août 2022
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 commentaires
David Alarcia
David Alarcia le 17 Août 2022
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 le 17 Août 2022
Solved THX!

Connectez-vous pour commenter.

Réponses (0)

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by