File Exchange Pick of the Week

Looking Backwards: 2006 in Review

Posted by Brett Shoelson,

This week, I continue looking backward, with a retrospective of all of the File Exchange Picks of the Week for the 2006.

Also, this week we would like to officially welcome the newest member of the MATLAB Central family, MATLAB Answers. In this forum, you can ask or answer MATLAB-related questions, vote for best answers, and search for and comment on existing answers. It's off to a great start, and promises to be a useful repository of information. And it's fun: you can build a "reputation" by contributing to the forum! Give it a try and let us hear about your experiences with MATLAB Answers.

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
__________________________________________________________________________
DOOM 1.3

Joerg Buchholz

Fly through a 3D scene like in a first-person shooter in "god mode"

__________________________________________________________________________
WHICHX

Elmar Tarajan

File search within MATLAB search path using wildcards

NOTE: This was a guest Pick by File Exchange superstar John D'Erico.

__________________________________________________________________________
PLOT 2D/3D REGION

Per Bergström

plots convex closed regions in 2D/3D

NOTE: This was a guest Pick by File Exchange superstar John D'Erico.

__________________________________________________________________________
3D CLOCK WITH GEARTRAIN

Michael Agostini

A clock built using a general 3d rendering engine which supports shafts, gears, and clock-hands

__________________________________________________________________________
IMAGE ROTATION GUI

Birju Patel

User interface for the IMROTATE function

__________________________________________________________________________
CONGRATS TO THE WINNER

Claudio Gelmi takes the prize for successfully identifying Loren Shure from the "pout.tif" image that ships with the Image Processing Toolbox

__________________________________________________________________________
FILEFUN: APPLY A FUNCTION TO FILES

Jerker Wagberg

Adds multi-file functionality to functions handling only single files

__________________________________________________________________________
EDUCATIONAL LAB REPORT DATA ACQUISITION EXAMPLE

Ethan Woodruff

An example on how one might use the notebook feature of Microsoft Word to create a lab to do data acquisition

__________________________________________________________________________
MAGNIFY

Rick Hindman

Turns the mouse into a pop-up magnifying glass to look at details of 2D plots

__________________________________________________________________________
MAGNIFYRECTTOFIG

Andew Diamond

Magnify contents of dragged rectangle in a new figure

__________________________________________________________________________
DBLOOP

Greg Aloe

Allows you to enter debug mode at the press of a key

__________________________________________________________________________
LOOK4

Jiro Doke

LOOKFOR substitute that uses a database for quick searching of MATLAB® files

__________________________________________________________________________
LINSPACEN and LOGSPACEN

Duane Hanselman

NOTE: These files have been removed from the File Exchange. But there are several files to consider instead, including: LINSPACEM, LINSPACENDIM, NDLINSPACE (v1.1, feb 2008), LERP, LINSPACE2, and LOGSPACEM.

__________________________________________________________________________
THRESH_TOOL

Robert Bemis

Interactively select intensity level for image thresholding

__________________________________________________________________________
RANDFIXEDTHUMB

Roger Stafford

Randomly and uniformly generates vectors with a specified sum and values in a specified interval

__________________________________________________________________________
DCTOOL

Tim Farajian

Graphical interface useful for displaying the status of a distributed computing network

__________________________________________________________________________
LAYERPLOT

Zhipeng Gao

A feature-rich alternative to PLOTYY

__________________________________________________________________________
REMOVE WILDPOINTS GRAPHICALLY

Jean-Luc

Interactive point selection and removal

NOTE: This file has been removed from the File Exchange.Try MATLAB's Data Brushing Tools instead.

__________________________________________________________________________
PLAYTUNE

Alan Tan

Plays musical tunes; includes several scores, including Canon in D (Pachelbel) and Prelude No 1 (Bach)

__________________________________________________________________________
ISMONOTONIC

Richie Cotton

Determines whether or not a vector or matrix is monotonically increasing or decreasing

__________________________________________________________________________
PLAYMOVIE

alex sanchez

Plays a matlab movie, with the option of using a slider

__________________________________________________________________________
SPRINGLAB

Ofek Shilon

Interactive runtime simulation of elastic bodies

__________________________________________________________________________
POLAR3D

J De Freitas

Plots 3D polar data with axes

__________________________________________________________________________
Webinar on Distributed Computing

Doug Hull

A recording of a webinar on parallel and distributed computing in MATLAB.

NOTE: Doug's webinar was nice, but it's quite dated now. Consider searching here for a more recent webinar on parallel and distributed computing.

__________________________________________________________________________
SORT_NAT

Douglas Schwarz

Sort strings in natural order

__________________________________________________________________________
EXTERNAL I/O AND STATE INFORMATION BLOCK

Roger Aarenstrup

Generates file during code generation from Simulink, containing external inputs, outputs and states

__________________________________________________________________________
SEASHELL

Tim Davis

Creates and displays a pretty seashell

__________________________________________________________________________
MAT2CLIP

Jiro Doke

Copies the contents of a matrix to the CLIPBOARD

__________________________________________________________________________
MULTIPLE CONCURRENT WORKSPACES

Jeff Dunne

A function that simulates multiple workspaces without saving info to disk

__________________________________________________________________________
Video on Profiling Code

Doug Hull

Demonstrates how to find bottlenecks in your code

__________________________________________________________________________
STEPSPECS

Duane Hanselman

Calculate the response of a linear state-space model

NOTE: This file has been removed from the File Exchange. Try this file instead. Or use the STEP function from the Control System Toolbox.

__________________________________________________________________________
Videos on Handle Graphics and Shortcuts

Doug Hull

Demonstrates how to use handle graphics and how to create shortcuts

__________________________________________________________________________
Video on Changing Properties within GUIDE

Doug Hull

Demonstrates how to use handle graphics and how to create shortcuts

__________________________________________________________________________
Video on Distributed Computing

Doug Hull

A video on parallel and distributed computing in MATLAB.

NOTE: This video is quite dated now. Consider searching ! here for a recent webinar on parallel and distributed computing.

__________________________________________________________________________
Video on Linking and Constraining Zoom in MATLAB

Doug Hull

Demonstrates how to link and constrain zooming functionality

__________________________________________________________________________
Video on Report Generation in MATLAB

Doug Hull

Demonstrates how to create reports in MATLAB

__________________________________________________________________________
Video on Writing Cleaner MATLAB Code

Doug Hull

Demonstrates how to write cleaner code in MATLAB

__________________________________________________________________________
EMBEDDED CODER ROBOT NXT DEMO

Takashi Chikamasa

Demonstrates Model-Based Design using Simulink models with Lego robots

__________________________________________________________________________


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.