Here are some toolboxes that I wrote for research purpose for MIR (Multimedia Information Retrieval) Lab at CS Department of Tsing Hua University, Taiwan. These toolboxes are for research purpose only and there is no guarantee for their correctness/completeness. The documentation for each function is described in the help section of each M file.

In the following, I have also listed some MATLAB demos that I wrote for the classes I teach, including Audo Signal Processing and Recognition, Artificial Neural Networks, Fuzzy Set Theory and Applications, Numerical Methods, and C Programming Language. Most of the demo are interactive, so you can play around to get ideas of how things work. Any comments and suggestions are highly welcome.

J.-S. Roger Jang

CS Dept.,
Tsing Hua Univ.

Taiwan

- Utility Toolbox
- Machine Learning Toolbox

Demos:- Taylor expansion (taylorExpansionDemo.m)
- Gradient descent (gradientDescentDemo.m)
- Perceptron training (perceptronDemo.m)
- Face recognition (faceRecogDemo.m)

- SAP (Speech and Audio Processing) Toolbox

Demos:- goPtByAcf
- goPtByAcf2

- ASR (Automatic Speech Recognition) Toolbox
- goDemoVc
- goDemoSa

- List of MATLAB demos at the MathWorks
- List of MATLAB 4 demos (my collection long time ago!)
- Current demo collections:
- lorenz
- truss
- knot
- graf3d
- cplxdemo
- vibes
- slcp
- slbu
- sltbu
- slbb

- Perceptron demo of gender classification: percepdm.m
- MLP demo for curve fitting: mlpdm1.m
- MLP demo for XOR problem: mlpdm2.m
- RBFN demo for curve fitting: rbfndm1.m
- SIMULINK demos for recurisve least-squares estimators: rlse.exe
- Multilayer perceptron (MLP) with hyperbolic tangent activation functions: tanmlp.m (and its implementation details)
- Radial basis function network (RBFN) with a Gaussian hidden layer: rbfn.m (and its implementation details)

- Row-reduced echelon form: rrefdm.m
- Eigenvalues and eigenvectors: transdm.m
- Jacobi-Gauss iteration for linear equations: iter.m
- Polynomial interpolation (and Taylor series expansion): taylor.m
- Bilinear interpolation: interp4p.m
- Transfinite interpolation: interp4s.m

- Animation for sorting algorithms:
- Bubble sort: bubble.m and switbar.m
- Insertion sort: insert.m and switbar.m

- Fun stuff:

This page is constantly under construction by Roger Jang.

Comments/Feedbacks are highly welcome.