MATLAB Answers

Plotting continuous wavelet in 3D

23 views (last 30 days)
Giovanni on 30 Jun 2015
Answered: Raghunandan V on 6 Jun 2019
Hello everybody,
I am working with wavelets since a very short time, and I have a very basic question that I am not able to figure out myselfs. In matlab the cwt command is computing the continuous wavelet transform of a sequence:
scales = (1:2^lev);
cwt(signal, scales, wname, 'plot');
when doing this, I get a nice 2D plot, but what if I would like to plot the typical 3D (time, scale, amplitude) plot of the wavelet transform? How can I obtain this?

  1 Comment

Gali Amoolya
Gali Amoolya on 5 Jun 2019
I am also stuck up with the same problem. Could you get the solution to this after it? If yes, please help me.

Sign in to comment.

Answers (1)

Raghunandan V
Raghunandan V on 6 Jun 2019
I dont know about cwt command. My idea would be to store the values obtained from cwt command in to 2 variables and then use surf command to plot it in 3d by adding another variable.


Sign in to comment.

Sign in to answer this question.

Translated by