The code (given below) has been made to run loop for a series of wavelets in 'ufwt' function. When I am running the code, it is showing error; but when i am using a specific wavelet replacing 'a', then the code is running. Kindly help.
the code as follows:
wt = ["db2";"db4";"db6";"db8";"db10"];
for i=1:5
a = wt(i) % Selection of wavelet according to the run number
[c,info] = ufwt(s,a,1);
snent(i) = wentropy(c(1),'shannon');
end

3 comentarios

Jan
Jan el 22 de Dic. de 2020
A hint: Whenever you mention an error message in the forum, add a copy of the complete message. The information is very useful to solve the problem.
SOMALI ROY
SOMALI ROY el 23 de Dic. de 2020
Thanks for mentioning.
Below mentioned:
a =
"db2"
Error in bestwavelet (line 9)
[c,info] = ufwt(s,a,1);
Walter Roberson
Walter Roberson el 28 de Dic. de 2020

Iniciar sesión para comentar.

 Respuesta aceptada

VBBV
VBBV el 22 de Dic. de 2020

0 votos

%rue
a =wt{i};
Use curly braces for strings

4 comentarios

VBBV
VBBV el 22 de Dic. de 2020
Or use single quotes in the vector wt
SOMALI ROY
SOMALI ROY el 23 de Dic. de 2020
Thanks !
After correcing, the result is
a = 'db2'
a = 'db4'
a = 'db6'
a = 'db8'
a = 'db10'
But we want wavelet transform and to plot, which is unable to do. Can you provide any help!
Thanks anyway.
VBBV
VBBV el 23 de Dic. de 2020
Do you get any error after correcting ?
SOMALI ROY
SOMALI ROY el 28 de Dic. de 2020
No, I didnt have any error. thanks

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Wavelet Toolbox en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 22 de Dic. de 2020

Comentada:

el 28 de Dic. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by