I have a signal its values are real and positive. Length of the signal is 2048. The signal has a pattern from 187 to 369 (signal vector index) that donot repeat and occur only at these location. A wavelet is created by design wavelet tool box based on the pattern observed, adding the wavelet, it does not work in dwt tool box and cwt tool box.
ERROR SHOWN when used in dwt is copied below.
Error using feval
Undefined function or variable 'waveso'.
Error in wfilters (line 71)
F = feval(fname,wname);
Error in wavedec (line 38)
[Lo_D,Hi_D] = wfilters(IN3,'d');
Error in dw1dfile (line 105)
[coefs,longs] = wavedec(Signal_Anal,Level_Anal,Wave_Name);
Error in dw1dmngr (line 89)
dw1dfile('anal',win_dw1dtool);
Error while evaluating UIControl Callback
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ERROR SHOWN when the wavelet is used in cwt tool box it shows the following error
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.
Error in wtbximport>ImportVAR_PROC_2/listSelected (line 570)
tmp_size = workspace_vars(var_ind).size;
Error using uiwait (line 81)
Error while evaluating UIControl Callback.
Error using feval
Undefined function or variable 'waveso'.
Error in wfilters (line 71)
F = feval(fname,wname);
Error in wavefun (line 79)
[Lo_R,Hi_R] = wfilters(wname,'r');
Error in centfrq (line 36)
[~,psi,xval] = wavefun(wname,iter);
Error in scal2frq (line 60)
f = centfrq(wname)./(a.*delta);
Error in cw1dmngr (line 502)
frequencies = scal2frq(scales,wav_Name,delta);
Error in cw1dmngr (line 569)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX