To follow these instructions you will need:
-
(1) An Intel platform box running Win 2000 or XP.
(2) A program such as WinZip which can un-zip a .zip file.
Download WinZip
(3) Matlab 6.X or 7 for Windows. (4) In certain special circumstances, you may need to have the C compiler to compile Mex files.
- Download (in binary mode) the file
Wavelab850.zip
to your PC by using the appropriate link from the WaveLab home page. - Extract the .zip file into the folder
/matlab/toolbox/
Remark: If your Matlab root directory is named differently than
/matlab
then use its correct name (for example /MATLABR12) instead of the /matlab convention we use every time the Matlab root directory is referred.After you unzip you should have the following subdirectory structure:
Wavelab850
Wavelab850/BiorthogonalWavelab850/BooksWavelab850/Books/WaveTourWavelab850/BrowsersWavelab850/Browsers/One-DWavelab850/Browsers/Two-DWavelab850/ContinuousWavelab850/DatasetsWavelab850/DeNoisingWavelab850/DocumentationWavelab850/FastAlgorithmsWavelab850/FractalsWavelab850/InterpolatingWavelab850/InvariantWavelab850/MedianWavelab850/Median/HigherDegreeWavelab850/MexsourceWavelab850/MeyerWavelab850/OrthogonalWavelab850/PacketsWavelab850/Packets/One-DWavelab850/Packets/Two-DWavelab850/PapersWavelab850/Papers/AdaptWavelab850/Papers/AsympWavelab850/Papers/BlockyWavelab850/Papers/CorrelWavelab850/Papers/IdealWavelab850/Papers/MinEntSegWavelab850/Papers/MIPTWavelab850/Papers/RiskAnalysisWavelab850/Papers/ShortCourseWavelab850/Papers/SpinCycleWavelab850/Papers/TourWavelab850/Papers/VillardDelansWavelab850/PursuitWavelab850/TimeFrequencyWavelab850/UtilitiesWavelab850/Workouts
Wavelab850/Workouts/BestOrthoBasis
Wavelab850/Workouts/MatchingPursuit
Wavelab850/Workouts/MultiFractal
Wavelab850/Workouts/Toons
In Matlab, set the current path to
matlab/toolbox/WaveLab850
Alternatively, copy the file WavePath.m from
matlab/toolbox/WaveLab850
to
matlab/toolbox/local - Run WavePath
at the command prompt to start WaveLab 850. Matlab should return a "Welcome to WaveLab" message as shown in the section Success below. - Type InstallMEX to run and Install the .mex files. [You may need C compiler for this part, but if you don't have any C compiler you can download the mex files from us; and put each .dll file in the folder which has .m file with the same name. For example FWT_PO.dll should be copied in the directory which has FWT_PO.m.If you couldn't make the MEX files work, don't worry! Most of the parts of wavelab still work but more slowly!]
- If you want Matlab to automatically load WaveLab upon start-up, copy the file
WavePath.m
from the folder
WaveLab850
to the folder
matlab/toolbox/local
If you already have a startup.m file in the directory matlab/toolbox/local, add to it the line
WavePath;
otherwise, rename WavePath.m as startup.m.- Upon successful installation, remove the zip file to save space.
It may be that your version of matlab has different folders structure than what is assumed here and the folder matlab/toolbox/local doesn't exist. In this case look for the folder of matlab that contains the startup and path definition files and use it instead. In older versions of matlab it used to be the matlab/bin folder.
If you prefer to place WaveLab in a different folder of Matlab than the one we suggest, it's ok to do so.
To check that you have every file that you should, look at Documentation/WavelabFiles.txt to see if everything is there! While in Matlab, check that the path command returns a list that looks like the one under item 2 above.
Success
For product information, type tour or visit www.mathworks.com.
Welcome to WaveLab v 850
Setting Global Variables
Pathnames Successfully Set
global WAVELABPATH = "C:/MATLABR12/toolbox/WaveLab850/"
global PATHNAMESEPARATOR = "/"; global MATLABVERSION = 6.5
global PREFERIMAGEGRAPHICS = 1
WaveLab v 850 Setup Complete
Available Demos - Figures from the following papers:
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''
CSpinDemo - ``Translation-Invariant De-Noising''
TourDemo - ``Wavelet Shrinkage and W.V.D. -- A Ten-Minute Tour''
VdLDemo - ``WaveLab and Reproducible Research''
Available Workouts:
BBWorkout - Workouts for Best Basis
MPWorkout - Workouts for Matching Pursuit
MultiFrac - Workouts for Continuous Wavelet Transform
Toons - The Cartoon Guide to Wavelets
Available Book(s):
WaveTour - ``WaveLet Tour of Signal Processing''