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

1 visualización (últimos 30 días)
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

KALYAN ACHARJYA
KALYAN ACHARJYA el 19 de Sept. de 2022
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
Mustafa Mustafa
Mustafa Mustafa el 19 de Sept. de 2022
Thanks a lot it worked, I appreciate it very much 💛
Mustafa Mustafa
Mustafa Mustafa el 20 de Sept. de 2022
% 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 Continuous Wavelet Transforms en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by