...this Toolbox

The Evil Toolbox for Matlab is collection of scripts and functions that mimic some of Matlab's built-in functions as well as perform unsual yet useful tasks that will make your life easier if you are a hardcore Matlab user. Most of the m-files included in this toolbox were written as teaching/learning tools at Universidad Metropolitana for the Applied Science and Mathematics Group, one of the many pre-college groups at the Saturday Academy.

I am making my files availables hoping that someone might find these examples useful for teaching or learning Matlab.


According to Wikipedia, "MATLAB is a numerical computing environment and programming language. Created by The MathWorks, MATLAB allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages. Although it is numeric only, an optional toolbox interfaces with the Maple symbolic engine, allowing access to computer algebra capabilities. As of 2004, MathWorks has claimed that MATLAB is used by more than one million people across industry and the academic world."

Even though Matlab offers a wide range of propietary toolboxes, one of the strongest properties of Matlab is that it allows users to create they're own toolboxes. This allows programmers to create packages that perform specific tasks, like file management, XML processing among many others.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, click here.


The documentation for The Evil Toolbox is available in the download section.


In order to use The Evil Toolbox you need access to Matlab. If you don't currently own a Matlab license but are enrolled in college, there is a chance your school has access to Matlab. Ask your local administration this. If you are a student, Mathworks offers student licenses.

Some files will require access to the Image Processing Toolbox, Statistics Toolbox and Matlab Compiler.


The Evil Toolbox requires no installation. Just move the toolbox to the desired location. If you want all the m-files to be available in a single session, just the evilStartup.m first.


To download the latest version of The Evil Toolbox click here.

Useful Links


For more information about the Evil Toolbox send an email to icaoberg AT sourceforge net.