image thumbnail

updated 25 days ago

legendflex: a more flexible legend by Kelly Kearney

Create a legend with more flexible positioning and labeling capabilities (legend, label, potw)

getpos.m

legendflex(varargin)

legendflex(varargin)

image thumbnail

updated 1 month ago

PeakFinder by Nathanael Yoder

Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. (signal processing, maxima, minima)

peakfinder(x0, sel, thresh, extrema, include_endpoints)

image thumbnail

updated 1 month ago

regexpHelper by Todd

regexpHelper provides a UI that helps construct regular expressions. (regexp)

regexpHelper

regexpHelper()

image thumbnail

updated 1 month ago

subplot_grid by Joris Kampman

A subplot figure with a lot of fancy features (subplot, merge, interactive axes)

subplot_grid

image thumbnail

updated 2 months ago

boundedline: line plots with shaded error/confidence intervals by Kelly Kearney

Plot one or more lines with a shaded boundary (can represent error, confidence intervals, etc). (bounds line confidenc..., so well programmed, potw)

B=inpaint_nans(A,method)

boundedline(varargin)

outlinebounds(hl, hp)

image thumbnail

updated 3 months ago

profile_history - display graphical profiling timeline data by Yair Altman

Display profiling data as an interactive timeline graph (undocumented, gui)

profile(varargin)

profile_history(profData, initialDetail, varargin)

image thumbnail

updated 3 months ago

SHADOWPLOT by Michelle Hirsch

Add a shadow to an existing surface plot. (specialized, plotting, surface)

image thumbnail

updated 3 months ago

dualcursor by Michelle Hirsch

Add dual vertical cursors to a plot. (annotation, customization, cursors)

image thumbnail

updated 3 months ago

findInPath.m by Dan K

Tests paths (or any other string) to find if it contains a substring (find, regexp, string)

findInPath(pathStr,expr,caseSensitive)

image thumbnail

updated 3 months ago

Settings dialog by Rody Oldenhuis

Set or change arbitrary structure via a dialog (gui, dialog box, msgbox)

image thumbnail

updated 6 months ago

Another Particle Swarm Toolbox by Sam

Implementation of a PSO algorithm with the same syntax as the Genetic Algorithm Toolbox. (optimization, particle swarm, pso)

...

...

...

image thumbnail

updated 7 months ago

GUI Layout Toolbox by Ben Tordoff

Layout management objects for MATLAB GUIs (gui, potw, layout)

callbackexample()

demoBrowser()

displayEndOfDemoMessage(filename)

image thumbnail

updated 8 months ago

shadedErrorBar by Rob Campbell

Creates an attractive shaded error region rather than discrete bars. (plot, error bar, confidence interval)

varargout=shadedErrorBar(x,y,errBar,lineProps,transparent)

image thumbnail

updated 9 months ago

FindJObj - find java handles of Matlab graphic objects by Yair Altman

Find java objects contained within a specified java container or Matlab GUI handle (gui tools, example, java)

findjobj(container,varargin)

image thumbnail

updated 1 year ago

UIINSPECT - display methods-properties-callbacks of an object by Yair Altman

Inspect an object handle (Java/COM/HG); display its methods/properties/callbacks in a unified window (gui tools, example, java)

uiinspect(obj, fig)

image thumbnail

updated 1 year ago

sliderPanel by Brett Shoelson

A new UICONTROL object with a slider as a child of a uipanel, with auto-linked edit box and labels. (gui tools, example, uicontrol slider pane...)

sliderPanel(parent,PanelPVs,SliderPVs,EditPVs,LabelPVs,nu...

image thumbnail

updated 1 year ago

TCP/IP Communications in Matlab by Kevin Bartlett

Sends/receives TCP packets using Matlab's Java interface. Now handles matrices and cell arrays, etc. (communications, network, tcpip)

jtcp(actionStr,varargin)

jtcp(actionStr,varargin)

image thumbnail

updated almost 2 years ago

Comprehensive Polar Plots by Duane Hanselman

Polar plots with handle graphics type parameter setting. Includes log radius support. (graphics)

out=mmpolar(varargin)

image thumbnail

updated 2 years ago

Violin Plots for plotting multiple distributions (distributionPlot.m) by Jonas

Function for plotting multiple histograms side-by-side in 2D - better than boxplot. (plotting, distributions, histogram)

colorCode2rgb(c)

countEntries(m,isRow, keepNaN)

distributionPlot(varargin)

image thumbnail

updated 2 years ago

uipickfiles: uigetfile on steroids by Douglas Schwarz

Many-featured, platform independent file and directory picker. (gui tools, example, uigetfile uigetfiles ...)

uipickfiles(varargin)

image thumbnail

updated 2 years ago

Interactive curve class by Maxim Vedenyov

change curve by markers drag-and-drop (interactive, curve, interpolation)

example4(varargin)

ic=example3

interactive_curve

image thumbnail

updated 2 years ago

Iseven/Isodd by Dan K

Simple helper files that return true/false based on whether inputs are even or odd, respectively (helper function, boolean)

iseven(x)

isodd(x)

image thumbnail

updated 2 years ago

Fast serialize/deserialize by Christian Kothe

These functions can serialize most MATLAB data structures into a byte vector and vice versa. (serialize, export, import)

hlp_deserialize(m)

hlp_serialize(v)

image thumbnail

updated 2 years ago

AssignBase by Dan K

Copies all variables into the base workspace for debugging (programming, desktop environmnent)

assignBase

image thumbnail

updated 2 years ago

Link All Axes in Figure by Dan K

This is just a simple utility function to find all subplots in a figure and link their axes. (plotting, linkaxes)

linkaxesInFigure(varargin)

image thumbnail

updated almost 3 years ago

InsertHeader by Dan K

Inserts a user defined header in the m file currently open in editor (development environme..., text header editor rc..., header)

InsertHeader(varargin)

image thumbnail

updated almost 3 years ago

statusbar by Yair Altman

set/get status bar(s) for GUI figures & Matlab desktop (gui tools, example, statusbar desktop jav...)

statusbar(varargin)

image thumbnail

updated 3 years ago

DRAGZOOM - Drag and zoom tool by Evgeny Pr

DRAGZOOM allows you to handy interactively manage the axes in figure. (drag, zoom, pan)

dragzoom(varargin)

test_2D

test_3D

image thumbnail

updated almost 4 years ago

LOOK4 by Jiro Doke

LOOKFOR substitute that uses a database for quick searching of MATLAB® files. (path, directories, files)

look4(varargin)

image thumbnail

updated 4 years ago

Drawing Color Histograms and Color Clouds by Chaitanya Sai Gaddam

Matlab code to plot color histograms and color clouds (color, color histogram, colour clourds)

createColorHistograms(im_str)

image thumbnail

updated 4 years ago

fdep: a pedestrian function dependencies finder by us

FDEP dissects ML files and iteratively looks for all user defined functions used during runtime (path, directories, files)

fdep.m

r=tfdep3(varargin)

tfdep1

image thumbnail

updated 4 years ago

suplabel by Ben Barrowes

Places text as a title, xlabel, or ylabel on a group of subplots. (annotation, customization, super)

[ax,h]=suplabel(text,whichLabel,supAxes)

suplabel_test.m

image thumbnail

updated 4 years ago

exportToZip: Identifies the dependencies of an M-file and creates a ZIP file by Malcolm Wood

Files inside $matlabroot/toolbox are omitted, providing a useful way to package your work (path, directories, files)

exportToZip(funcname,zipfilename)

mydepfun(fn,recursive)

image thumbnail

updated 4 years ago

Plot 2D/3D region by Per Bergström

The program plots convex closed regions in 2D/3D. (specialized, plotting, plot)

plotregion.m

example1.m

example2.m

image thumbnail

updated 4 years ago

ZoomBox by Doug Hull

Movable, stretchable zoom box in parent axes controls axes limits in all children axes. (data exploration, zoom, pan)

[]=expandaxis(perleft, perright, perdown, perup)

moveCorner(hPoint, updateOnlyBox);

refreshAxesAndZoomBoxFromAppData(hParentAxes, updateOnlyB...

image thumbnail

updated 5 years ago

plotLDS by Sebastian Hölz

Enhance zooming and panning on large data sets by automatically downsampling data (data exploration, plot, large)

CallbackStack.m

plotLDS.m

image thumbnail

updated almost 6 years ago

Sliceomatic by Eric Ludlam

Volume slice visualization gui (data exploration, slice, isosurface)

[a, s]=getarrowslice

activelabel(label, string)

appdata=sliceomaticfigure(d,xmesh,ymesh,zmesh)

image thumbnail

updated 6 years ago

Running Extrema by Dan K

Returns the running minimum or maximum of a vector or matrix (analagous to the running average) (matrices, minima, maxima)

runningExtreme(input,nSamples,type)

image thumbnail

updated 6 years ago

NaN Suite by Jan Gläscher

Descriptive Statistics for N-D matrices ignoring NaNs. (statistics, probability, nan)

nanmax.m

nanmean.m

nanmedian.m

image thumbnail

updated 6 years ago

TCP/UDP/IP Toolbox 2.0.6 by Peter Rydesäter

TCP/IP connections or UDP packets in MATLAB (data import, data export, tcp)

[pagedata,hdr]=webget_demo(url)

new_transmit_and_get.m

pnet_getvar.m

image thumbnail

updated 6 years ago

RegexpHelper by Scott Frasso

GUI Regular Expression Tool (strings, regular expressions, regexp)

regexpHelper()

image thumbnail

updated 7 years ago

DataMatrix by Yair Altman

Display a color-coded image of a data matrix with programmable data-tips & click callbacks (data exploration, data matrix, numeric data)

datamatrix(varargin)

image thumbnail

updated 7 years ago

GTRACK by Jose Pina

Track mouse position and show coordinates in figure title. (data exploration, graph, mouse track)

gtrack(newVarName,titleFmt)

image thumbnail

updated 7 years ago

Datetickzoom - automatically update dateticks by Christophe Lauwerys

Label axis with date ticks that automatically update when zooming or panning (annotation, customization, date)

datetickzoom(varargin)

image thumbnail

updated 7 years ago

SETPOS 1.2 - GETPOS 1.2 by Jerome Briot

Two flexible wrappers to manage graphics object position. (development environme..., position setpos getpo..., potw)

getpos.m

setgetposexamples.m

setpos.m

image thumbnail

updated almost 8 years ago

Multiple Concurrent Workspaces (Updated 2) by Jeff Dunne

A function that simulates multiple workspaces without saving info to disk (workspace multiple va...)

ws(varargin)

image thumbnail

updated 8 years ago

Particle Swarm Optimization Toolbox by Brian Birge

With Trelea, Common, and Clerc types along with ... (optimization, emergence, swarm intelligence)

...

[OUT,varargout]=pso_Trelea_vectorized(functname,D,varargin)

[out,varargout]=normmat(x,newminmax,flag)

image thumbnail

updated 9 years ago

bubbleplot by J. David Cogdell

Plot 3 or 4 variables - third variable is symbol size, fourth (via hold) is symbol color. (specialized, plotting, multivariable 2d plot...)

Contact us