How to save multiple vector signals in one variable using wavelet Denoising?

for i = 1:60;
x = y(i,:) ;
F = wden(x,'rigrsure','s','mln',5,'db5');
end
%It only save the last filterd signal in the variable (F) and I need it to save all of the filterd signals.

 Respuesta aceptada

F data can be store in cell array.
F=cell(1,60);
for i = 1:60;
x = y(i,:) ;
F{i}= wden(x,'rigrsure','s','mln',5,'db5');
end

2 comentarios

Thanks a lot it worked, I appreciate it very much 💛
% I want to do feature extraction for signals and then apply ANN classification on them,, can you help please?
Fs = 50; sf = waveletScattering('SignalLength', 4950, 'SamplingFrequency', Fs) ;
s = cell(120,1); parfor j = 1:120; r = featureMatrix(sf, f(j, :)) ; s{j, 1} = r; end
h = cell2mat(s) ; b = cell2table(s) ; c = table2dataset(b);
%the single signal was in one row, but after this it becomes 202rows×10columns, and I can't apply ANN like this Any ideas?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre AI for Signals and Images en Centro de ayuda y File Exchange.

Preguntada:

el 19 de Sept. de 2022

Comentada:

el 20 de Sept. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by