Listing of Multimedia in Scripts
- Sliding Boxes and Captions
- License: Freeware
- Price: 0.00

All of these sliding box animations work on the same basic idea. There is a div tag (.boxgrid in my css) that essentially acts as a window where two other items of your choosing 'peek' through. Confused? Cue the helpful diagram - From this basic idea we can play around with animations of the sliding element to either show or cover up the viewing area, thus creating the sliding effect.
- Publisher: Sam Dunn
- Date: 25-02-2013
- Size: 92 KB
- Platform: Scripts, JavaScript
- Sound Card Spectral Analysis
- License: Shareware
- Price: .price.

Acquires buffers of data from the system default sound card, calculates the power spectrum of the data and plots this along with the raw sampled data to screen. Useful as a quick and dirty (and completely uncalibrated) audio frequency spectrum analyser.
- Publisher: Rodney Thomson
- Date: 25-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Shade area between two curves
- License: Shareware
- Price: .price.

This routine will shade the area of a 2-D plot between two user defined vectors. Simply pass the two vectors, and their corresponding horizontal coordinates, select your fill color and transparency level and viola! You have a figure that is colored in between the two input vectors.
- Publisher: John Bockstege
- Date: 25-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- cont3d.m
- License: Shareware
- Price: .price.

cont3d.m- produces a visualisation of a 3d - matrix.The matrix is treated as a number of 2d planes and contours procedure is produced in each plane. Example: load wind winds=u.^2+v.^2+w.^2; cont3d(winds,[1 2],[2 3],[4 6],3,0.3,'a','x'); cont3d(winds,[1 2],[2 3],[4 6],3,0.
- Publisher: Eugene V. Makarov
- Date: 25-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- mpgwrite
- License: Shareware
- Price: .price.

MPEG is an ISO standard movie encoding format. The MPEG converter for MATLAB takes a MATLAB movie matrix and writes the movie to disk as an MPEG file with file extension '.mpg' (MPGWRITE). It also takes an MPEG file and converts it into a MATLAB movie matrix (MPGREAD).
- Publisher: David Foti
- Date: 25-02-2013
- Size: 870 KB
- Platform: Scripts, Matlab
- 2D histogram - 'exact' and 'fast' binning, 'crop' and 'stretch' grid adjustment
- License: Shareware
- Price: .price.

Calculate the 2D histogram of data pairs [x,y] on a 2D grid defined by its edges. Allows 'fast' and 'exact' binning modes. Adjustable input grid mode. Output of mesh centers for easy plot. EXAMPLE: binEdges_minmaxN_xy = [10 100 91; 0 10 21]; [h2d, binC_x, binC_y] = hist2(data2d, binEdges_minmaxN_xy, 'fast'); imagesc(binC_x, binC_y, h2d); % a 90x20 grid In "exact" mode it will equally split each point that falls on the bin edge between the two (or four) adjacent bins.
- Publisher: tudor dima
- Date: 25-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- instrSelector
- License: Shareware
- Price: .price.

INSTRSELECTOR launches a GUI selection tool that automatically finds registered instrumentation (i.e. oscilloscopes, signal generators, etc.) via VISA software and allows the user to select an instrument from menus. The output can then be used to create an interface to the instrument using tools from the Instrument Control Toolbox.
- Publisher: Isaac Noh
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- fix_x_limits
- License: Shareware
- Price: .price.

fix_x_limits fixes all axis in current figure to the maximum span found fix_x_limits(h) fixes XLim property of all axis objects in h or all axes parented under h if figure handles to maximum span found within all axes fix_x_limits(h,limits) fixes all to given limits: [minx maxx] Example: h1 = subplot(2,1,1);hist(rand(100,1)); h2 = subplot(2,1,2);hist(randn(100,1)); fix_x_limits % set the maximum limits to all axes in current figure fix_x_limits([h1 h2],[-3 3]) % Give the limits to the axis objects fix_x_limits(gcf,[-5 4]) % Give the limits to the figure object.
- Publisher: Pekka Kumpulainen
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- WORKBAR
- License: Shareware
- Price: .price.

WORKBAR Graphically monitors progress of calculations WORKBAR(X) creates and displays the workbar with the fractional length "X". It is an alternative to the built-in matlab function WAITBAR, Featuring: - Doesn't slow down calculations - Stylish progress look - Requires only a single line of code - Displays time remaining - Display time complete - Capable of title and description - Only one workbar can exist (avoids clutter) WORKBAR(X, MESSAGE) sets the fractional length of the workbar as well as setting a message in the workbar window.
- Publisher: Daniel Claxton
- Date: 24-02-2013
- Size: 113 KB
- Platform: Scripts, Matlab
- ARCPATCH
- License: Shareware
- Price: .price.

ARCPATCH creates a semicircle wedge as a MATLAB patch. Useful for highlighting the angle between two lines, low level pie chart creation, etc. USES: arcpatch(x,y,r,phi) arcpatch(x,y,r,[phi0 phi1]) h = archpatch(...) Creates an arcpatch with center (x,y), radius r, and from either [zero to phi] degrees or from [phi0 to phi1] degress.
- Publisher: Todd Pataky
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- FLVTool
- License: Freeware
- Price: 0.00

FLVTool2 is a manipulation tool for Macromedia Flash Video files (FLV). FLVTool2 can calculate a lot of meta data and insert a onMetaData tag. It can cut FLV files and add cue Points (onCuePoint). A debug command lets you see inside our FLV and the print command gives you meta data information in XML or YAML format.
- Publisher: inlet media
- Date: 24-02-2013
- Size: 266 KB
- Platform: Scripts, Ruby
- Semi-Automated Outlining
- License: Shareware
- Price: .price.

prg is a semi-automated outlining program on an image. This program enable the user to manually select points on the image to form an outline. The user left click on the image once to make the image active and then left clicks on the region forming an outline.
- Publisher: Gaurav Sehgal
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Create Non-overlapping (cascading) Figure Windows
- License: Shareware
- Price: .price.

FIGUREC - create a figure window in a non-overlapping (cascading) location USAGE: figurec figurec(...) h=figurec h=figurec(...) FIGUREC acts just like the MATLAB FIGURE command, with all arguments passed through, except that the new figure is created a little to the right and down from the highest numbered figure currently existing, so that they won't overlap.
- Publisher: Michael Kleder
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- JPEG2000
- License: Freeware
- Price: 0.00

This is just an inteface to the external program "jasper" that can code/decode JPEG 2000 images (.JP2/.JPC). Todays version of jasper (1.6) do not support all features folly in the full specification of JPEG 2000..
- Publisher: Peter RydesdoTAter
- Date: 24-02-2013
- Size: 1987 KB
- Platform: Scripts, Matlab
- Piled images
- License: Shareware
- Price: .price.

Imagescn plot two or more imagesc into the same axes. Deeper layers are visible, were higher layers have the value NaN. This is helpful e.g. to show measurement (=foreground) results "above" a map (=background), to separate NaN values within a 2D matrix from the lowest value (standard image shows the same color at NaN as it does for the lowest value).
- Publisher: Jan Handwerker
- Date: 24-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Matlab 3D figure to 3D (X)HTML
- License: Shareware
- Price: .price.

This function FIGURE2XHTML converts the 3D objects of a Matlab figure to an in XHTML embedded X3D file. In a modern browser, you can then view your figure interactively because of the great X3DOM Library (Instant 3D the HTML way! http://www.x3dom.org/).
- Publisher: Dirk-Jan Kroon
- Date: 23-02-2013
- Size: 440 KB
- Platform: Scripts, Matlab
- hline and vline
- License: Shareware
- Price: .price.

PLOTTABLE Plot vector or matrix as table. PLOTTABLE(X) plots X as a table. The default printing format is floating point with two decimal places. PLOTTABLE(X,CONTROL) uses the string CONTROL as the printing control string for printing the elements of X.
- Publisher: Brandon Kuczenski
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- calcticks
- License: Shareware
- Price: .price.

CALCTICKS calculates tick locations and generates tick labels for specified axis limits, orientation and text size. If not specified, CALCTICKS will use the limits and other properties of the current axes or supplied axes handle. Additional input parameters let the user control the style and displayed precision of the tick labels.
- Publisher: John Barber
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- tinterp - an alternative to griddata
- License: Shareware
- Price: .price.

Provides linear and quadratic interpolation methods for functions defined on scattered 2D datasets. The quadratic method in tinterp seems to be superior when compared to the cubic method in gridata. Type "help tinterp" & "help tester".
- Publisher: Darren Engwirda
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Area Navigator
- License: Shareware
- Price: .price.

Interact with a simple area plot. Requires lots of inputs to define the interaction. Inspired by the Baby Name Voyager: http://www.babynamewizard.com/namevoyager/.
- Publisher: Eric Ludlam
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Ellipseselect
- License: Shareware
- Price: .price.

ELLIPSESELECT An interactive ellipse selection tool HE = ELLIPSESELECT('init', A, B, X0, Y0, PHI, STYLE) Creates the ellipse and initialzes callbacks. Returns the handle of the ellipse HE. Ellipse parameters: A Length of the semi-major axis B Length of the semi-minor axis X0 Abscissa of the center of the ellipse Y0 Ordinate of the center of the ellipse PHI Angle (in radians) between x-axis and the major axis STYLE Definition of the plotted line style Usage: Once created, the ellipse shape can the adjusted interactively using the mouse.
- Publisher: Rajiv Narayan
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Doraemon Helper Block
- License: Shareware
- Price: .price.

Doraemon is a helper block that allow you to add blocks without going back to the simulink library browser. You can double-click the Doraemon block which is previously added in the current model and type in the predefined short names for blocks in the popup dialog, and they will be added into model after you hit OK.
- Publisher: Peng Xu
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- Editable Table in MATLAB
- License: Shareware
- Price: .price.

This provides a table as a separate MATLAB script which can be called from any figure. The table can reside within a figure with other UI controls. The fields can be edited and the table can be scrolled. Numeric or string fields are supported. More than one table per figure should be possible.
- Publisher: Morris Maynard
- Date: 23-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- HotPlot, view a 2D variable as hue over 2D data
- License: Shareware
- Price: .price.

I needed a way to visualize a subset of a 2D variable derived from a 2D dataset, _together_ with the original data and in its original coordinates. Since a plain 3D plot decouples all this info (and becomes illegible for data containing very noisy regions) I decided to show the calculated 2D descriptor as hue variation on the original 2D data (represented as gray level).
- Publisher: tudor dima
- Date: 22-02-2013
- Size: 72 KB
- Platform: Scripts, Matlab
- Draw 3D arrows
- License: Shareware
- Price: .price.

I saw a arrow function by Dr. Erik A. Johnson last night, this function is very useful. But it can only draw 2d arrows, whose heads are patches. So i wrote this functin is used to draw 3D-arrows. the arrows ard made up of cylinders and tapers. The size of arrow head is decided by the minimum distance between start and stop , and you can set the arrow body and arrow head's shape by input arguments.
- Publisher: Changshun Deng
- Date: 22-02-2013
- Size: 31 KB
- Platform: Scripts, Matlab
- Multi-METAPOST Toolbox
- License: Freeware
- Price: 0.00

The toolbox converts 2D & 3D MATLAB plots to the METAPOST or Multi-METAPOST format. Files with Multi-METAPOST format can be advantageously used for creating of presentation in pdfLATEX by means of FoilTEX, PPower4 or beamer packages, etc. The toolbox can convert following graphic objects: axes, line, text, patch, surface, image, and rectangle.
- Publisher: Petr Hora
- Date: 22-02-2013
- Size: 594 KB
- Platform: Scripts, Matlab
- draw_circle
- License: Shareware
- Price: .price.

DRAW_CIRCLE plots a circle patch which can be modified later by pressing Shift+Left mouse button on the circle. Circle's location, radius, color and transparency can be modified interactively using mouse. See help section in the file for more details.
- Publisher: Ilya Rozenfeld
- Date: 22-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- mpgread
- License: Shareware
- Price: .price.

MPEG is an ISO standard movie encoding format. The MPEG converter for MATLAB takes a MATLAB movie matrix and writes the movie to disk as an MPEG file with file extension '.mpg' (MPGWRITE). It also takes an MPEG file and converts it into a MATLAB matrix (MPGREAD).
- Publisher: David Foti
- Date: 22-02-2013
- Size: 492 KB
- Platform: Scripts, Matlab
- fig2cmd
- License: Shareware
- Price: .price.

command_strings = fig2cmd(figfile,varargin) This routine is meant for users (like myself) who wish to enjoy the graphical design capabilities of GUIDE, but avoid the large amount of code it generates. The routine takes the figfile and extracts the gui objects (figure, axes, uicontrol etc.
- Publisher: Ofek Shilon
- Date: 22-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab
- polyorient
- License: Shareware
- Price: .price.

Returns the orientation and signed area of a 2D polygon Syntax: [ORIENT,SAREA] = POLYORIENT(X,Y) Inputs: X, Y Vectors with the polygon vertices Outputs: ORIENT Polygon orientation. 1 if the orientation is counter-clockwise (direct), 0 otherwise SAREA Signed area of the polygon, negative if orientation is not direct Examples: x1 = [0 0 1 1]; y1 = [1 2 2 1]; x2 = [0 0 1 1]; y2 = [1 0 0 1]; x3 = [x1 x2]; y3 = [y1 y2]; [o1,a1] = polyorient(x1,y1) % 0, -1 [o2,a2] = polyorient(x2,y2) % 1, 1 [o3,a3] = polyorient(x3,y3) % 0, 0.
- Publisher: M MA
- Date: 22-02-2013
- Size: 10 KB
- Platform: Scripts, Matlab



