Windows Installation

 
 


To follow these instructions you will need:

    (1) An Intel platform box running Win 95/98/2000 or NT
    (2) A program such as pkzip or winzip which can un-zip a .zip file.
    Download pkzip
    (3) Matlab 5.X for Windows
    (4) In certain special circumstances, you may need to have the MFC C compiler to compile Mex files.
  1. Binary download the file WaveLab802.zip to your PC by using the appropriate link from the WaveLab home page
  2. Un-zip the .zip file into the /matlab/toolbox/ folder. If you have pkzip you should first open the .zip file by choosing the Open command from the File menu, select the .zip file you just downloaded and then extract the file by choosing the Extract files command from the Extract menu and specifying /matlab/toolbox/ as the folder to which the file should be extracted.

    Remark: If your Matlab root directory is named differently than /matlab, for example - /MATLABR11, then use its correct name 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:
    WaveLab802
    WaveLab802/Biorthogonal
    WaveLab802/Books
    WaveLab802/Books/WaveTour
    WaveLab802/Browsers
    WaveLab802/Browsers/One-D
    WaveLab802/Browsers/WaveTour
    WaveLab802/Continuous
    WaveLab802/Datasets
    WaveLab802/Denoising
    WaveLab802/Documentation
    WaveLab802/FastAlgoritms
    WaveLab802/Fractals
    WaveLab802/Interpulating
    WaveLab802/Invariant
    WaveLab802/Median
    WaveLab802/MexSource
    WaveLab802/Meyer
    WaveLab802/Orthogonal
    WaveLab802/Packets
    WaveLab802/Packets/One-D
    WaveLab802/Packets/Two-D
    WaveLab802/Papers
    WaveLab802/Papers/Adapt
    WaveLab802/Papers/Asymp
    WaveLab802/Papers/Blocky
    WaveLab802/Papers/Correl
    WaveLab802/Papers/Ideal
    WaveLab802/Papers/MinEntSeg
    WaveLab802/Papers/Mipt
    WaveLab802/Papers/RiskAnalysis
    WaveLab802/Papers/ShortCourse
    WaveLab802/Papers/SpinCycle
    WaveLab802/Papers/Tour
    WaveLab802/Papers/VillardDelans
    WaveLab802/Pursuit
    WaveLab802/TimeFrequency
    WaveLab802/Utilities
    WaveLab802/Workouts
    WaveLab802/Workouts/BestOrthoBasis
    WaveLab802/Workouts/MatchingPersuit
    WaveLab802/Workouts/MultiFractal
    WaveLab802/Workouts/Toons

  3. Copy the file WaveLabPath.m from the WaveLab802
  4. folder to the folder matlab/toolbox/local.
  5. If you already have a startup.m file for matlab add to it the line WaveLabPath otherwise, copy the file startup.m from the WaveLab802
  6. folder to the folder matlab/toolbox/local.

Trouble-Shooting Windows

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. In this case you will need to edit the file WaveLabPath.m and chage the line WAVELABPATH = [matlabroot '\toolbox\WaveLab802' PATHNAMESEPARATOR]; which appears under elseif strcmp(Friend(1:2),'PC'); at the upper part of the file in a way that instead of '\toolbox\WaveLab802' you will have your chosen folder.

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

When you have a successful installation, you should see something like the following when you invoke Matlab:

To get started, type one of these: helpwin, helpdesk, or demo.
For product information, type tour or visit www.mathworks.com.

Welcome to WaveLab v 802
Setting Global Variables
Pathnames Successfully Set
global WAVELABPATH = "C:\MATLABR11\toolbox\WaveLab802\"
global PATHNAMESEPARATOR = "/"; global MATLABVERSION = 5.3
global PREFERIMAGEGRAPHICS = 1
WaveLab v 802 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''
SpinDemo - ``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''


Modified Oct. 1, 1999 DLD