Untitled Document

 

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 interface and version command. New focus command (mouseclick.c is included, works with Unix and Windows). New render command to create and lay out all widgets in a figure with a single command.

23 Jul 2008

Add changes and new features to the render command. New icon command to return image data of small icons that can be placed on buttons. New filesel command to render a file selection or directory selection dialog box.

30 Jul 2008

The render command has a new tabs layout element to render tab panels. New caller command to return the caller’s script file name. New load command to load a Matlab object from a text file.

Next: , Previous: , Up: Matlab Central File Exchange  

getopt

09 Jul 2004 (Updated 23 Aug 2006)

Parse command options.

File Information

Description

The getopt command 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, ****

getopt works fine for my application; however my requirements are relatively simple.

I’m using MATLAB R2006a, and getopt generates 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:

  1. Replacing ‘error(sprintf(...))’ with ‘error(...)’, and
  2. 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.

Next: , Previous: , Up: Matlab Central File Exchange  

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 getframe box input).

Thanks

textpr

23 Aug 2006 (Updated 24 Aug 2006)

Convert text file for printing.

File Information

Description

The textpr command 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)

Top of this Page