MATLAB Answers

Plotting continuous wavelet in 3D

25 views (last 30 days)
Giovanni
Giovanni on 30 Jun 2015
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
Hey,
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
Hi,
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.

  1 Comment

Humberto Merizalde
Humberto Merizalde on 13 Apr 2020
Could you please write an example.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by