MATLAB Answers

using conofinf to plot the cone of influence in a imagesc(time, freq, coeffs)

6 views (last 30 days)
Paramonte
Paramonte on 14 Dec 2012
Commented: Safura Sobri on 14 Nov 2020
Hello there
I have done the cwt of a signal
coeffs=cwt(signal, scales, wavelet)
scales are obtained as this: freq=1:1: 1000 Hz
then I do the freq2scale conversion (my own routine very obvious)
scales=centfrq(wavename)./(freq*(1/fs));
so I end up having a vector of scales not equaly spaced (1/x rule)
However I want the plot to be related to the freq in Hz, so:
imagesc(time, freq, abs(coeffs)) ---works fine!!
Now I would want to put in this plot the limits of the influence cone by doing
[PLmin,PRmax] = conofinf(wavename,scales,length(x),[]);
just doing [cone] = conofinf(wavename,scales,length(x),[]); will not work because my imagesc is ploted with time versus pseudo-frquencies.
Note that scales is a non-linear vector
How do I go about putting a cone of influence in the above imagesc plot?
many regards´ para
  4 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!