Matlab Central File Exchange
On June 18, 2009, I removed my submissions from Matlab Central File Exchange. Reason is the decision of The MathWorks to enforce the BSD license for all new submissions to Matlab Central File Exchange. To avoid any implicit association of my software with the BSD license I decided to no longer provide my software via Matlab Central File Exchange. This page is a record of my Matlab Central File Exchange submissions.
The software can be downloaded from pub/matlab/ and continues to be covered by the GNU General Public License including an exception clause to link the code with MATLAB from The MathWorks.
MTk
30 Jun 2004 (Updated 30 Jul 2008)
Matlab widget toolkit.
File Information
- Description
- MTk is a high-level command line interface for creating graphical user
interfaces using Handle Graphics. MTk is for people who don't need a
guide to write graphical user interfaces.
- MATLAB release
- MATLAB 6.1 (R12.1)
Comments and Ratings
- 16 May 2009, Nick, *****
- Simply Awesome!
A real GUI solution for the Matlab platform. No more clunky .fig files. With programmatic GUIs, changes to UIs can be merged because they require no binary data.
Updates
- 06 Jul 2004
- New version (2004-07-06).
- 30 Sep 2005
- New
interfaceandversioncommand. Newfocuscommand (mouseclick.c is included, works with Unix and Windows). Newrendercommand to create and lay out all widgets in a figure with a single command. - 23 Jul 2008
- Add changes and new features to the
rendercommand. Newiconcommand to return image data of small icons that can be placed on buttons. Newfileselcommand to render a file selection or directory selection dialog box. - 30 Jul 2008
- The
rendercommand has a newtabslayout element to render tab panels. Newcallercommand to return the caller's script file name. Newloadcommand to load a Matlab object from a text file.
getopt
09 Jul 2004 (Updated 23 Aug 2006)
Parse command options.
File Information
- Description
- The
getoptcommand parses options from an argument list. The aim is to be close to GNU long options functionality, and beyond. - MATLAB release
- MATLAB 6.1 (R12.1)
Comments and Ratings
- 20 Jul 2006, Dave Tillman, ****
getoptworks fine for my application; however my requirements are relatively simple.I'm using MATLAB R2006a, and
getoptgenerates a lot of mlint warnings. I presume these are because it was written using an older version. Most of these warnings can be removed by:- Replacing ‘error(sprintf(...))’ with ‘error(...)’, and
- Replacing ‘ & ’ with ‘ && ’.
This second change also fixes the one problem I found. Line 445 is not tolerent of blank arguments being specified on the command line (e.g., ‘-Project ''’).
Updates
- 16 Jul 2004
- * Add support for ‘-opt=arg’ syntax.
* New built-in option types for line styles and marker symbols. - 10 Aug 2006
- This is a bug fix release without user-visible changes.
- 23 Aug 2006
- New built-in counter option type. Add support for user-defined option types. New feature for assigning option values to variables in the caller's workspace. Add support for preallocating an option structure array.
rubberband
15 Jul 2004 (Updated 20 Jul 2004)
Select a figure or axes region.
File Information
- Description
- This rubber-band command has a lot of customization options,
e.g., rubber-band mode (box, x, y, line), optional display of
cursor coordinates, free selection of color, line style, marker
symbol, and figure cursor, axes expansion, choice of return
values (points, vectors, rectangle), and the type of rendering
for animated objects.
- MATLAB release
- MATLAB 6.1 (R12.1)
- Other requirements
- getopt.m
Comments and Ratings
- 21 Jul 2004, Nicolas Londono, *****
- Excellent little program, it is just what I needed! I needed something
like this to specify the region for recording AVI files (i.e. using the
getframebox input).Thanks
textpr
23 Aug 2006 (Updated 24 Aug 2006)
Convert text file for printing.
File Information
- Description
- The
textprcommand converts a text file for printing.Paper size, page layout, n-up printing, basic formatting, and output file format can be customized via command line options.
- MATLAB release
- MATLAB 6.1 (R12.1)
