News, Events & Directories Tools CAM Tools

University of St. Thomas Center for Applied Mathematics

Computer Labs

Matlab

The following labs have been tested with Matlab verions R2007a and R2007b. They may well work with previous versions of Matlab but no testing has been conducted.

Note: Almost all the labs require the DiscreteWavelets Toolbox.

Instructions for Use

  • All labs are available as M-files in cell mode.
  • You should save all your labs to the same folder.
  • Open Matlab and set the path to the folder that holds the lab.
  • Open the saved lab with the Matlab editor. Under File, choose Publish to HTML. This will create HTML files (saved in a folder called html in the current directory.
  • You can view the lab using Matlab's browser.
  • Edit the M-file and add your solutions to the problem.
  • Once you have answered a question (or any questions), you can Publish to HTML to better organize your output.
  • Submit your M-file as the completed lab.
Chapter 2

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
2.1Inner Products and Normsvectors
2.2Matrix Arithmeticmatrices
2.3Block Matrix Arithmeticblocks

Chapter 3

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
3.1Elementary Image Processing via Matrix Operationsbasicimaging
3.2Edges in Imageshmatrixmult
3.3Image Processing and Block Matricesblockmatrix
3.4Intensity Transformations*intensitytransforms
3.5Exploring Intensity Transformationsintensitytransformstest
3.6Color Space Transformations*colortransformsdev
3.7Exploring Color Space Transformationscolortransformslab
3.8Color to Grayscale and Pseudocolor Mapscolorsandgray
3.9Performing Color Histogram Equalizationcolorhisteq
3.10Cumulative Energy, Entropy, and PSNR*measurements
3.11Entropy and PSNRentropypsnr
3,12Cumulative Energy and Data Compressioncumulativeenergy
3.13Huffman Coding*huffmancodingdev
3.14Huffman Codinghuffmanlab

Chapter 4

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
4.1Complex Numbers and Arithmeticcomplexarithmetic
4.2Fourier Seriesfourierseries

Chapter 5

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
5.1Convolutionconvolution
5.2Filtersfilters

Chapter 6

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
6.1The 1D Haar Wavelet Transformation*hwt1d1
6.2Haar Wavelet Transformationhwt
6.31D Haar Wavelet Transformations and Inverse*hwt1d
6.4Iterated HWThaariterated1d
6.52D Haar Wavelet Transformation and Inverse*hwt2d
6.62D Haar Wavelet Transformation and Inversehaariterated2d
6.7Incremental Image Resolutionhwtres
6.8Partial Image Inversionpartinv
6.9Image Compressionhaarcomp
6.10Edge Detectionhaar1edge
6.11Jump Detectionhaar1Ddetect
6.12Liftinghaarlifting
6.13CAPTCHAhaarcaptcha

Chapter 7

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
7.1D4 and D6 Filters*daubd4d6filters
7.2Image Compression with D4 and D6daubd4d6compression
7.3Generating Daubechies Filters*daubfilters
7.4Daubechies Filterslabdaubfilterstest
7.51D Daubechies Wavelet Transformations*wt1d
7.62D Daubechies Wavelet Transformations*wt2d
7.7Matrix Completion for Daubechies Wavelet Transformationmatrixcompletion
7.8Data Compressiondaubcomp
7.9Progressive Image Reconstructionimagereconstruction

Chapter 8

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
8.1Generating Coiflet Filters*coiffilters
8.2Generalizing the Wavelet Transformation*wtoffset
8.3Data Compressioncoifdatacomp

Chapter 9

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
9.1Wavelet Shrinkage*waveletshrinkage
9.2Wavelet Shrinkageshrinkageintro
9.3VisuShrink*visushrink
9.4VisuShrinkvisushrinklab
9.5Constructing λsure*lambdasure
9.6Wavelet Shrinkage*waveletshrinkage
9.7Sparseness of λsuresparsesure
9.8SureShrinksureshrink
9.9Color Image Denoisingcolordenoise

Chapter 10

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
10.1Generating Biorthogonal Spline Filter Pairs*biorthsplinefilters
10.2Generating the CDF97 Filters*cdf97filters

Chapter 11

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
11.11D Biorthogonal Wavelet Transforms*bwt1d
11.22D Biorthogonal Wavelet Transforms*bwt2d
11.31D Biorthogonal Wavelet Transforms*bwt1d
11.42D Biorthogonal Wavelet Transforms*bwt2d
11.5Data Compressionbiorthcomp
11.6Investigating Algorithm 11.4bwtmod
11.7Modified Biorthogonal Wavelet Transform for (5,3)*fastbiorth53
11.8Modified Biorthogonal Wavelet Transform*modifiedbiorth

Chapter 12

* indicates a Software Development lab.

To Save: Right-click to "Save Target As ..."

#TitleFile
12.1JPEG Compressionjpeg
12.2The Lifting Scheme*lifting
12.3JPEG2000 Compressionjpeg2000

WAVELETS HOME


WORKSHOPS

BOOKS

SOFTWARE

COURSE MATERIALS

CAM HOME


UST MATHEMATICS


WAVELET LINKS


ADMINISTRATION

Close

CAM Tools

Search the CAM website here; type your query, then wait for results. For full results, press "enter."



Close