Many of the basic routines in WaveLab can be accelerated by the use of Mex files. These are binaries of routines coded in C and run in some cases 10 times faster than their .m counterparts. They will be installed automatically by Matlab when you run Matlab if you have permissions to write the files in the correct places. Hence if you are system manager, you should run Matlab at least once after WaveLab has been installed in order to perform theinstallation procedure. To check if the process has worked, try the matlab command which FWT_PO. You should get the response <WAVELABPATH>/Orthogonal/FWT_PO.mexlx or something similar. If you get instead <WAVELABPATH>/Orthogonal/FWT_PO.m -- note the .m suffix rather than .mex??? -- start troubleshooting.
If you cannot get the MEX files to install automatically, you can download mex files for certain platforms from us. These can be installed manually, copying them into the appropriate locations. For example, the file FWT_PO.mexsg64 needs to be copied to <WAVELABPATH>/Orthogonal/FWT_PO.mexsg64. In general, each mex file needs to be in the directory of its homologous .m file.
If you are unable to get the .mex files to work at all, don't worry -- WaveLab will still work, but more slowly.
Compare the output of ls -r WaveLab
with Documentation/WLFiles to see
if you have all the files. Compare the output of the Matlab command
path with the list above to see if
you have all the
directories in your path.
When you have a successful installation, you should see something like the following when you invoke Matlab:
Commands to get started: intro, demo,
help help
Commands for more information: help, whatsnew, info, subscribe
Welcome to WaveLab v 802
Setting Global Variables
Pathnames Successfully Set
global WAVELABPATH = "/v0/levio/matlab/WaveLab802/"
global PATHNAMESEPARATOR = "/"; global MATLABVERSION = 5.1
global PREFERIMAGEGRAPHICS = 1
WaveLab v 802 Setup Complete
Available Demos - Figures from the following papers: Available Workouts: Available Book(s): Modified Oct. 1, 1999 DLD
AdaptDemo - ``Adapting to Unknown Smoothness via Wavelet Shrinkage''
AsympDemo - ``Wavelet Shrinkage: Asymptopia?''
BlockyDemo - ``Smooth Wavelet Decompositions with Blocky Coefficient Kernels''
CorrelDemo - ``Wavelet Threshold Estimators for Data with Correlated Noise''
IdealDemo - ``Ideal Spatial Adaptation via Wavelet Shrinkage''
MESDemo - ``Minimum Entropy Segmentation''
MIPTDemo - ``Nonlinear Wavelet Transforms based on Median-Interpolaton''
RiskDemo - ``Exact Risk Analysis of Wavelet Regression''
SCDemo - ``Nonlinear Wavelet Methods for Recovery of Signals, Densities
and Spectra from Indirect and Noisy Data''
SpinDemo - ``Translation-Invariant De-Noising''
TourDemo - ``Wavelet Shrinkage and W.V.D. -- A Ten-Minute Tour''
VdLDemo - ``WaveLab and Reproducible Research''
BBWorkout - Workouts for Best Basis
MPWorkout - Workouts for Matching Pursuit
MultiFrac - Workouts for Continuous Wavelet Transform
Toons - The Cartoon Guide to Wavelets
WaveTour - ``WaveLet Tour of Signal Processing''