<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> Dori Peleg's Homepage

Synopsis

I've lectured on Matlab for undergraduate students. Currently, I am a teaching assistant in the optimization course Numerical Methods in Optimization 046197. I also supervise undergraduate projects on Pattern Recognition in the Vision and Image Science Lab. The topics of these projects include handwriting recognition, road sign recognition, license plate recognition, medical diagnosis, face detection & recognition, Internet ad removal, and more.

While teaching the Matlab and Optimization courses, I volunteered to write the following two tutorials. You can download them freely. However, do not portray their content as your own. In the future, English versions may be available as well.

MATLAB 6.1

I've written a tutorial for Matlab 6.1 in Hebrew which is part of a Matlab website. No prior knowledge is assumed. Each topic is explained and demonstrated from the basics up to the most advanced level. It includes topics such as 2D/3D graphics, writing functions, debugging, improving code efficiency and creating Graphical User Interfaces (GUI). The tutorial does not cover any specific toolboxes because they have a tendancy to change drastically with each new version. Therefore, I believe that with the exception of the GUI section, the rest of this tutorial is still relevant to Matlab 7.0.

I recommend this tutorial both for beginning students and for people who have learned most of the Matlab principles by themselves (they should find a few nifty tricks). It is 146 pages long and requires 2,016 KB.

Optimization

I've written a booklet on optimization in Hebrew for the the Optimization course in which I am a teaching assistant. While it includes theory, its emphasis is on examples and their solutions. It also includes a detailed derivation of the SVM algorithm from an optimization point of view. See the links section for a superb electronic textbook on optimization. It is 253 pages long and requires 1,427 KB.