0
$\begingroup$

I have a huge data for which I want to apply wavelet and plot scalogram. the below code works for small data. However, I have a huge signal, for which I am not able to plot scalogram.

Can anyone suggest possible way to


wname = 'morl';
scales=1:64;
coefs = cwt(SignalXX1,scales,wname);%'scalCNT');
TAB_Sca2Frq = scal2frq(scales,wname,1/fs);
z=wscalogram('image',coefs,TAB_Sca2Frq,SignalXX1);

enter image description here

$\endgroup$
  • $\begingroup$ What sort of quantities are you looking to calculate from the scalogram? What is the purpose? $\endgroup$ – A_A Apr 12 at 8:23
  • $\begingroup$ In many cases it makes no sense to plot more data than you have pixels in your screen. If you plan to zoom in, you can still decimate your data, and re-plot regions that seem interesting. $\endgroup$ – MBaz Apr 12 at 17:39
  • $\begingroup$ Thanks for the response. I want to find the predominant and varying frequency that's occurring. my signal looks like this. (attachment in the Question) $\endgroup$ – ramya nkkn Apr 13 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.