Differences in Wavelet results between code and 'wavemenu' GUI/App
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Robert
el 19 de Mayo de 2015
Comentada: Robert
el 22 de Mayo de 2015
I have the following small piece of code
[C,L] = wavedec(data,6,'dmey')
It spits out a meyer wavelet decomposition. However, the results differ greatly from when I use the wavelet GUI/App (wavemenu) (see attached plots of D6 using both methods).
The results from the GUI are more reasonable and what I am trying to replicate with the code, I can't understand why the results are so different, am I missing something in the code?
I need to use code, not just the GUI and I need to perform literally hundreds of these decomposition, you can't do that in the GUI.
Thank you in advance for any help! I am a newbie so detail would be appreciated
0 comentarios
Respuesta aceptada
Nalini Vishnoi
el 20 de Mayo de 2015
Hi Robert,
Can you please post your data? I tried to reproduce the same with MATLAB (demo) data using the following code and GUI at the same time:
load sumsin; s = sumsin;
[c,l] = wavedec(s,6,'dmey');
cA3 = appcoef(c,l,'dmey',6);
[cD1,cD2,cD3,cD4,cD5,cD6] = detcoef(c,l,[1,2,3,4,5,6]);
D6 = wrcoef('d',c,l,'dmey',6); % Just reconstructing the details at level 6
figure, plot(D6);
When I compared plot of 'D6' computed using the code and from the GUI, I got identical results. In order to help you, I would need to take a look at the data you are using.
Thanks,
Nalini
Más respuestas (0)
Ver también
Categorías
Más información sobre Denoising and Compression en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!