image thumbnail

updated 2 days ago

Project Waterloo File and Matrix Utilities by Malcolm Lidierth

Utilities for partial input/output from MATLAB MAT-files, HDF5-files and custom binary files. (path, directories, files)

image thumbnail

updated 7 days ago

UISplitPane - Split a container (figure/frame/uipanel) into two resizable sub-containers by Yair Altman

Split a container (figure/frame/uipanel) into two resizable sub-containers, like Java's JSplitPane (java, gui tools, gui)

uisplitpane(varargin)

image thumbnail

updated 7 days 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 (example, undocumented, findobj)

findjobj(container,varargin)

image thumbnail

updated 15 days ago

GPUBench by Ben Tordoff

Compare GPUs using standard numerical benchmarks in MATLAB. (gpu, performance, benchmark)

GPUBench

gpuBench()

gpuBenchApp()

image thumbnail

updated 17 days ago

Volumetric Data Explorer by Adam Filion

App for exploring higher dimensional data using volumetric visualizations and animation. (4d, movie, visualization)

Data Explorer

image thumbnail

updated 24 days ago

Min/Max selection by Bruno Luong

Search for k smallest or largest elements in the array (min, sorting, max)

buildInternal_mxArrayDef(mxArraydefFilename)

getmexopts(Tag)

maxk(varargin)

image thumbnail

updated 27 days ago

GUI Layout Toolbox by Ben Tordoff

Layout management objects for MATLAB GUIs (gui, boxlayout, pick of the week)

callbackexample()

demoBrowser()

displayEndOfDemoMessage(filename)

image thumbnail

updated 1 month ago

Interval merging by Bruno Luong

Merging intervals in the bracket form (interval, merging, timestamps)

IntervalUnion(left, right)

MergeBrackets(left, right)

RangeIntersection(varargin)

image thumbnail

updated 1 month ago

propertiesGUI - display properties in an editable context-aware table by Yair Altman

propertiesGUI processes and displays a list of data properties in a context-aware GUI table (gui, java, jide)

propertiesGUI(hParent, parameters)

image thumbnail

updated 1 month ago

ScreenCapture - get a screen-capture of a figure frame or component by Yair Altman

ScreenCapture gets a screen-capture of any Matlab GUI handle, or specified screen area rectangle (java, gui)

screencapture(varargin)

image thumbnail

updated 1 month ago

Sparse matrix convolution by Bruno Luong

Convolution of sparse matrices (convolution, sparse)

sconv2(A, B, shape)

image thumbnail

updated 1 month ago

Printing a formatted table by Daniel Wirtz

Allows to display and print simple text tables in MatLab. Plain and LaTeX format supported. (table, string table, char table)

PrintTable

image thumbnail

updated 1 month ago

mtoc++ - Doxygen filter for Matlab and tools by Daniel Wirtz

Create nice documentation for your MatLab project using doxygen (documentation, doxygen, filter)

doxygen(param1, param2, auto_param)

examples.structArgFunc(struct1, struct2)

grid.rect.doxygen(param1, param2, auto_param)

image thumbnail

updated 1 month ago

Voronoi Sphere by Bruno Luong

Compute voronoi's diagram of points on the 2-sphere (voronoi, delaunay, sphere)

voronoisphere(xyz, varargin)

test_voronoisphere.m

image thumbnail

updated 1 month ago

Rotate X-axis tick labels by Ben Tordoff

Rotate x-tick labels to any angle, preserving font settings and coping with resize, zoom, pan etc (plotting, xtick)

rotateXLabels( ax, angle, varargin )

image thumbnail

updated 2 months ago

JTattoo look-and-feel demo GUI by Yair Altman

JTattooDemo demonstrates effects of Look-and-Feel changes (including JTattoo L&F) on GUI controls (gui, java)

JTattooDemo()

image thumbnail

updated 3 months ago

distance2curve by John D'Errico

Find the closest point on a (n-dimensional) curve to any given point or set of points (arclength, interpolant, distance)

distance2curve(curvexy,mapxy,interpmethod)

image thumbnail

updated 3 months ago

checkVersion - Check for a newer file version on the File Exchange by Yair Altman

checkVersion implements an auto-update mechanism to check for a newer version of a utility on FEX (gui)

checkVersion(filename,fexId,mode)

image thumbnail

updated 4 months 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 (com, example, object)

uiinspect(obj, fig)

image thumbnail

updated 4 months ago

checkClass by Yair Altman

checks a Java object or classname and displays its methods, enumerations & interfaces (java)

checkClass(obj,level)

image thumbnail

updated 4 months ago

getundoc - get undocumented object properties by Yair Altman

GETUNDOC returns a structure of undocumented properties (names & values) for the specified object (undocumented)

getundoc(arg, skipStandardProps)

image thumbnail

updated 5 months ago

Multi progress bar by Ben Tordoff

A new "shiny" progress-bar with multiple bars in a single window, time-estimates and more. (gui, progress bar, waitbar)

multiWaitbar( label, varargin )

image thumbnail

updated 5 months ago

Inverse (integrated) gradient by John D'Errico

Vectorized & fully sparse 1-d, 2-d, & 3-d integrated gradients (integration, simpsons rule, gradient)

consolidator(x,y,aggregation_mode,tol)

intgrad1(fx,dx,f1,method)

intgrad2(fx,fy,dx,dy,f11)

image thumbnail

updated 5 months ago

HPF - a big decimal class by John D'Errico

High precision floating point arithmetic, a new class written in MATLAB (hpf, multiple precision, big decimal)

Demo script for my High Precision Floating point decimal

hpf_regression_testing

DefaultDecimalBase(DBaseNew)

image thumbnail

updated 6 months ago

PlotManager by Daniel Wirtz

Tool to organize plots variably in subplots or single figures, with export functions (plot, subplot, plot manager)

PlotManager

image thumbnail

updated 6 months ago

Dictionary data structure by Daniel Wirtz

This class provides a simple key/value datastructure for char keys and arbitrary values (dictionary, dict, collections)

Dictionary

image thumbnail

updated 6 months ago

FindInstance by Daniel Wirtz

Easily locate and print properties of all objects of a certain type within other objects or structs. (classes, instance, find)

FindInstance(obj, type, varargin)

image thumbnail

updated 6 months ago

setFigDockGroup by Yair Altman

Sets a figure's docking group container (figure group java, example, gui tools)

setFigDockGroup(varargin)

image thumbnail

updated 7 months ago

A GPU Mandelbrot Set by Ben Tordoff

Explore the Mandelbrot Set using MATLAB and a GPU. (gpu, fractal, graphics)

A GPU Mandelbrot Set

compilePTX()

jet2(m)

image thumbnail

updated 7 months ago

GPU Julia Set Explorer by Ben Tordoff

Explore the Julia Set of the Mandelbrot Set using MATLAB and a capable GPU. (gpu, fractal, graphics)

GPU Julia Set Explorer

juliaSetExplorer(z0)

image thumbnail

updated 7 months ago

cprintf - display formatted colored text in the Command Window by Yair Altman

Displays sprintf-formatted strings in the Command Window using the specified color/underline style (desktop, gui, java)

cprintf.m

image thumbnail

updated 9 months ago

Inhull by John D'Errico

Efficient test for points inside a convex hull in n dimensions (convex hull, inhull, hull)

inhull(testpts,xyz,tess,tol)

image thumbnail

updated 9 months ago

IPDM: Inter-Point Distance Matrix by John D'Errico

An efficient and accurate Inter-Point Distance Matrix (distance, interpoint, distances)

demo_ipdm

ipdm(data1,varargin)

image thumbnail

updated 9 months ago

interparc by John D'Errico

Distance based interpolation along a general curve in space (interpolation, spline, linear)

interparc(t,px,py,varargin)

image thumbnail

updated 9 months ago

inpaint_nans by John D'Errico

Interpolates (& extrapolates) NaN elements in a 2d array. (utterly crazy memory ..., inpainting, missing values)

(nn(:,1)<1)|(nn(:,1)>n)|(nn(:,2)<1)|(nn(:,2)>m); nn(L,:)...

valid{ind}; end end

inpaint_nans_demo.m

image thumbnail

updated 10 months ago

InplaceArray: a semi-pointer package for Matlab by Bruno Luong

Manipulate (multi-dimensional) arrays in the in-place form (inplace, pointers, copyonwrite)

InplaceArray_install

buildInternal_mxArrayDef(mxArraydefFilename)

inplacecolumn(A, k)

image thumbnail

updated 11 months ago

Free-knot spline approximation by Bruno Luong

Least squares approximation of 1D data using free-knots spline (bspline, free knots, fitting)

BBspline(varargin)

BSFK(x, y, k, nknots, fixknots, options)

BSFK_install

image thumbnail

updated 1 year ago

The Fibonacci Sequence by John D'Errico

Efficient computation of Fibonacci and Lucas numbers (fibonacci, lucas, numbers)

fibonacciEvolution

fibonacci(n,modulus)

fibrecur(N)

image thumbnail

updated 1 year ago

FresnelS and FresnelC by John D'Errico

Efficient and accurate computation of the Fresnel sine and cosine integrals (fresnel, sine, cosine)

fresnelC(X,fresnelType)

fresnelS(X,fresnelType)

image thumbnail

updated 1 year ago

ticklabelformat - set a dynamic format of axes tick labels by Yair Altman

ticklabelformat enables setting the axes tick labels format. The format is preserved during zoom/pan (data exploration, gui, plot)

ticklabelformat(hAxes,axName,format)

image thumbnail

updated 1 year ago

Making MATLAB Swing More by Malcolm Lidierth

Import of Java Swing GUIs from Eclipse, NetBeans, IntelliJ etc (gui, eclipse, java)

obj=GXJFrame(target, title, contents, alpha)

GImport

jcontrol.m

image thumbnail

updated 1 year ago

SLM - Shape Language Modeling by John D'Errico

Least squares spline modeling using shape primitives (hermite, slm, cubic)

slm_tutorial

hermite2slm(harray)

plotslm(slm)

image thumbnail

updated 1 year ago

OpenGL 3D graphics in MATLAB using jzy3d - a demo by Malcolm Lidierth

A demo of some features of the open-source jzy3d 3d graphics package from http://www.jzy3d.org/ (opengl, java, swing)

image thumbnail

updated 1 year ago

fminsearchbnd, fminsearchcon by John D'Errico

Bound constrained optimization using fminsearch (bound constrained, fminsearch, constraint)

fminsearchbnd_demo

fminsearchcon_demo

[x,fval,exitflag,output]=fminsearchcon(fun,x0,LB,UB,A,b,non...

image thumbnail

updated 1 year ago

TabComplete by Yair Altman

Sets Command-Window tab completion for specified functions & arguments: types and custom strings (command window, undocumented, desktop)

tabcomplete(funcName, varargin)

image thumbnail

updated 1 year ago

arclength by John D'Errico

Compute the arclength of a general curve in any number of dimensions (arclength, spline, curve)

arclength(px,py,varargin)

image thumbnail

updated 1 year ago

A suite of minimal bounding objects by John D'Errico

Suite of tools to compute minimal bounding circles, rectangles, triangles, spheres, incircles, etc. (bounding, perimeter, miminum)

incircle(x,y)

insphere(xyz,tri)

minboundcircle(x,y,hullflag)

image thumbnail

updated 1 year ago

putvar, uigetvar by John D'Errico

Move (get or put) variable(s) directly between a function workspace and the base workspace (variable, assign, assignin)

putvar(varargin)

uigetvar(variableclass)

image thumbnail

updated 1 year ago

User Defined Constants by John D'Errico

Define your own special constants

Demo for the User Defined Constants capability in MATLAB

defcon(ConstantName,Value,Description)

image thumbnail

updated 1 year ago

polyfitn by John D'Errico

Polynomial modeling in 1 or n dimensions (polyfit, modeling, regression)

polyfitn_demo

polydern(p,diffvar)

polyfitn(indepvar,depvar,modelterms)

Contact us