File Exchange Pick of the Week

Looking Back: 2010 in Review

Posted by Brett Shoelson,

Today we continue looking backward, completing the prior-year retrospective with an index of all of the File Exchange Picks of the Week for 2010.

Once again, I have skipped any Picks that refer to files that have been removed from the File Exchange, or to tutorial videos, or contest announcements, items not useful in an index of this nature.

You can read the original blog posts for each of these picks by clicking on the names of the files and following the links to the "Pick of the Week" tag. As always, your comments are welcome.

Title/Author/Summary/Notes Image
__________________________________________________________________________
uiputfile2

Chris Cannell

Save file dialog box which remembers last opened folder

__________________________________________________________________________
lutbar: a pedestrian colormap toolbar/contextmenu creator

us

Creates a colormap toolbar and context menu

__________________________________________________________________________
fix_lines

Oliver Woodford

Improves the style of lines in MATLAB generated eps files

__________________________________________________________________________
labelEdgeSubPlots

Rob Campbell

Automatically apply x and y labels to subplots only along the edges

__________________________________________________________________________
Car

Ronald Biro

Car (BMW Roadster) made out of patchgrids

__________________________________________________________________________
Guitar Tuner

Ryan

Graphical guitar and musical instrument tuner

__________________________________________________________________________
41 Complete GUI Examples

Matt Fig

41 working GUIs to read and learn

__________________________________________________________________________
uipickfiles: uigetfile on steroids

Douglas Schwarz

Many-featured, platform independent file and directory picker

__________________________________________________________________________
Simulink-GUI Synchronization Example

Will Campbell

Demonstrates how to synchronize GUI and Simulink model settings when user alters one or the other

__________________________________________________________________________
UISETSCREENPIXELSPERINCH

Varun Gandhi

Tool that can be used to easily set the Root Property: 'ScreenPixelsPerInch'

__________________________________________________________________________
Simscape Probes

Tom Egel

Probes for viewing physical variables

__________________________________________________________________________
Pollock

James Roberts

Paint like Jackson Pollock in MATLAB

__________________________________________________________________________
On-figure magnifier

David Fernandez-Prim

Powerful on-figure magnifier, suitable for the publication of compact graphical results

__________________________________________________________________________
Set default values

Richie Cotton

A very simple function that initialises a missing or empty value in the caller function

__________________________________________________________________________
Intelligent Dynamic Date Ticks

Ameya Deoras

Create plots with date-friendly data cursors and smart date ticks that scale with zooming & panning

__________________________________________________________________________
Excel Column Conversion

Mike Sheppard

Switches between column number and the Excel representation

__________________________________________________________________________
Panel

Ben Mitch

Like subplot, but with more control over layout, and WYSIWYG export to file

__________________________________________________________________________
maze_solution

Image Analyst

Solves mazes using mathematical morphology - find the route through the maze

__________________________________________________________________________
putvar

John D'Errico

Assign variable(s) from a function workspace directly to the base workspace

__________________________________________________________________________
progbar

Ben Mitch

General purpose progress bar for MATLAB, with less computational overhead than waitbar

__________________________________________________________________________
settings dialog

Rody Oldenhuis

Set or change arbitrary structure via a dialog

__________________________________________________________________________
export_fig

Oliver Woodford

Exports figures nicely to a number of vector & bitmap formats

__________________________________________________________________________
FileSeries - Rename / renumber files, recursive directories

Frederic Moisy

Renaming and renumbering for series of files ; generalize the use of wildcards (*) for CD, LS

__________________________________________________________________________
Violin Plots for plotting multiple distributions

Jonas

Function for plotting multiple histograms side-by-side in 2D

__________________________________________________________________________
GUI Layout Toolbox

Ben Tordoff

Layout management objects for MATLAB GUIs

__________________________________________________________________________
MATLAB xUnit Test Framework

Steve Eddins

A unit test framework for MATLAB code

__________________________________________________________________________
Learning the Kalman Filter

Michael Kleder

Basic Kalman filter, heavily commented, for beginners to Kalman filtering

__________________________________________________________________________
Learning the Extended Kalman Filter

Yi Cao

An implementation of Extended Kalman Filter for nonlinear state estimation

__________________________________________________________________________
sun_position

Vincent Roy

Sun position, given observer time/location

__________________________________________________________________________
Progress Bars

Richard Stapenhurst

Attractive and full-featured progress bars

__________________________________________________________________________
Drawing Color Histograms and Color Clouds

Chaitanya Sai Gaddam

Plots color histograms and color clouds

__________________________________________________________________________
mtit: a pedestrian major title creator

us

Creates a major title in a figure with many axes

__________________________________________________________________________
Animated Double Pendulum

Alexander Erlich

Shows animation of the double pendulum's (mostly) chaotic behavior

__________________________________________________________________________
Get HTML Table Data into MATLAB

Jeremy Barry

Identify tables and interactively select the data to bring into MATLAB

__________________________________________________________________________
fixfig

M. A. Hopcroft

Modifies a Matlab figure for better visualization in on-screen presentations such as Powerpoint

__________________________________________________________________________
Nested sort of structure arrays

Jake Hughey

Performs a nested sort of a struct array based on multiple fields

__________________________________________________________________________
Wise Goto-Block

Markus Baranyai

Automatically creates the corresponding from-Block with blockname and tagname

__________________________________________________________________________
Notifier

Benjamin Kraus

Notifies you via email or text message when your functions finish or crash

__________________________________________________________________________
SinkAutoConnect

Mike Anthony

Automatically connects single-inport blocks when block is dropped over a line in Simulink

__________________________________________________________________________
CryptAES

Jan Simon

128 bit AES encryption with CBC, pure Matlab (no Java, no MEX)

__________________________________________________________________________
Optimization Webinars

Stuart Kozola

Getting Started Using Optimization with MATLAB

Global Optimization with MATLAB Products

Speeding Up Optimization Problems Using Parallel Computing

Links to Webinars on optimization, global optimization, and parallel-processing in optimization

__________________________________________________________________________
Embedded Coder Target for Arduino

MathWorks' Embedded Coder Team

Develop applications for the Arduino platform using Simulink

__________________________________________________________________________
Move a 3D object with mouse in a traditional 4-view window

Gang Wang

Interactively move a 3D object anywhere in the 3D space with a mouse

__________________________________________________________________________
DRAGZOOM - Drag and zoom tool

Evgeny Pr

Allows you to interactively manage the axes in a figure

__________________________________________________________________________
Text Art

AJ Johnson

Convert images to ASCII text art

__________________________________________________________________________
TRIGDEMO

Matt Fig

Allows user to see how parameters affect plots of trigonometric functions

__________________________________________________________________________
Figure to play and analyze videos with custom plots on top

Joao Henriques

A figure ready to scroll through and play videos, and on which you can draw custom graphics

__________________________________________________________________________
Simscape Simulation Results Explorer

Atul Suri

Tool for navigating and plotting Simscape simulation data, created in MATLAB code

__________________________________________________________________________
Generate maximally perceptually-distinct colors

Tim Holy

Choose a set of n colors that can be readily distinguished from each other

__________________________________________________________________________
Fireworks GUI

Jiro Doke

Enjoy some fireworks (with sound) with this interactive GUI


Get the MATLAB code

Published with MATLAB® 7.12

Comments are closed.

These postings are the author's and don't necessarily represent the opinions of MathWorks.