image thumbnail

updated 1 month 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

A suite of minimal bounding objects by John D'Errico

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

incircle(x,y)

insphere(xyz,tri)

minboundcircle(x,y,hullflag)

image thumbnail

updated 4 months 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 4 months ago

SoundVolume - set or get the system speaker sound volume by Yair Altman

SoundVolume sets or gets the computer system's speaker sound volume, using Java (java, sound)

SoundVolume(volume)

image thumbnail

updated 4 months 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)

image thumbnail

updated 4 months ago

SLM - Shape Language Modeling by John D'Errico

Least squares spline modeling using shape primitives (spline, splines, cubic)

slm_tutorial

hermite2slm(harray)

lse(A,b,C,d,solverflag,weights)

image thumbnail

updated 7 months ago

Moving window standard deviation by John D'Errico

A (fast) windowed std on a time series (standard deviation, std, window)

movingstd(x,k,windowmode)

image thumbnail

updated 8 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 8 months ago

nthperm by Peter Li

Directly compute Nth lexicographic permutation (permutation, mex, c)

nthperm(v, n)

image thumbnail

updated 8 months 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, undocumented)

propertiesGUI(hParent, parameters)

image thumbnail

updated 8 months ago

Fast batch generation of permutations by Peter Li

Get next block of lexicographic permutations of input vector (permutation, combinatorics, mex)

nextperms.m

nextperms_example_script.m

image thumbnail

updated 10 months ago

nth_element by Peter Li

MEX wrap of C++ nth_element. Plus fast_median, a faster median function. In-place and parallel. (nth_element, c, mex)

fast_median.m

fast_median_ip.m

nth_element.m

image thumbnail

updated 10 months ago

Draggable data tips by Yair Altman

Enable dragging Matlab plot data-tips (gui, undocumented, data exploration)

draggableDataTips(newState)

image thumbnail

updated 10 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 10 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 11 months ago

Realtime trading with Matlab presentation files by Yair Altman

Realtime trading demo & presentation, presented at NYC Computational Finance Conference 23 May 2013 (finance, gui, data import)

findjobj(container,varargin)

tradingDemo

uisplitpane(varargin)

image thumbnail

updated 1 year ago

treeTable - create a sortable table control with collapsible row groups by Yair Altman

Create a sortable Java-based tree-table GUI control having collapsible/expandable data row groups (gui, undocumented, data exploration)

treeTable.m

image thumbnail

updated 1 year ago

Variable Precision Integer Arithmetic by John D'Errico

Arithmetic with integers of fully arbitrary size. Arrays and vectors of vpi numbers are supported. (integer, biginteger, arithmetic)

demo_vpi

base2vpi(B,base)

bin2vpi(B)

image thumbnail

updated 1 year ago

nearestSPD by John D'Errico

Finding the nearest positive definite matrix (positive definite mat..., covariance matrix, covariance)

nearestSPD_demo

nearestSPD(A)

image thumbnail

updated 1 year ago

popupPanel Displays a popup panel with specified help topic, HTML or webpage by Yair Altman

popupPanel Displays a popup panel with specified help topic, HTML or webpage (gui, automotive)

popupPanel(contents, position, highlightedWords)

image thumbnail

updated 1 year ago

addLogo - add image to container figure/panel by Yair Altman

add the specified image at the specified container position; supports resizing/animated/transparent (gui)

addLogo(filename, pixelPosition, hContainer)

image thumbnail

updated 1 year ago

compare .fig files, or folders containing .fig files by Yair Altman

compareFigFiles compares GUI (*.FIG) files, reporting components/properties that are different (gui, data exploration)

compareFigFiles(name1, name2)

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

ObjDiff - Generic object comparator by Yair Altman

Compares objects of any type inc. Java, Matlab, HG handles, structs, cells & arrays (diff, struct, object)

objdiff(objectA,objectB,varargin)

image thumbnail

updated 1 year ago

ScrollPlot - scrollable X/Y axes by Yair Altman

ScrollPlot adds a scroll sub-window to any supplied plot handles. (data exploration, scroll plot axes, scroll sub window)

scrollplot(varargin)

image thumbnail

updated 1 year ago

Java-based data table by Yair Altman

Spreadsheet display/editing/sorting of data with multiple features (gui tools, example, table)

createTable.m

image thumbnail

updated 1 year ago

DICOM Example Files by Jeff Mather

Example DICOM files containing MR images of the brain. (medical, dicom, dicominfo)

image thumbnail

updated 1 year 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, gui tools)

uisplitpane(varargin)

image thumbnail

updated 1 year 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 1 year ago

distance2curve by John D'Errico

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

distance2curve(curvexy,mapxy,interpmethod)

image thumbnail

updated 1 year 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 1 year ago

checkClass by Yair Altman

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

checkClass(obj,level)

image thumbnail

updated 1 year ago

Inverse (integrated) gradient by John D'Errico

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

consolidator(x,y,aggregation_mode,tol)

intgrad1(fx,dx,f1,method)

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

image thumbnail

updated almost 2 years ago

setFigDockGroup by Yair Altman

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

setFigDockGroup(varargin)

image thumbnail

updated almost 2 years 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 (java, desktop, gui)

cprintf.m

image thumbnail

updated almost 2 years ago

waitfordata by Peter Li

Block Matlab while specified fig is open, then grab APPDATA when fig is closing. (gui)

waitfordata(f, datanames)

image thumbnail

updated almost 2 years 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 2 years 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 2 years 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 2 years ago

inpaint_nans by John D'Errico

Interpolates (& extrapolates) NaN elements in a 2d array. (nan, inpainting, replace)

(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 2 years ago

Skineffect Calculation by Sven Koerner

Calculation of integral parameters for round wires by theoretical electrical engineering. (mathematics, skineffect, depth of penetration)

skineffect

image thumbnail

updated 2 years ago

Heightprofile from GoogleEarth to 3D-Surface by Sven Koerner

The tool get the height-Profile from GoogleEarth via COM-API and the image to generate a 3D-surface. (3d, surface, plot)

ge_test1

image thumbnail

updated 2 years 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 2 years 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 2 years 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 2 years ago

fminsearchbnd, fminsearchcon by John D'Errico

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

fminsearchbnd_demo

fminsearchcon_demo

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

image thumbnail

updated 2 years ago

TabComplete by Yair Altman

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

tabcomplete(funcName, varargin)

image thumbnail

updated 2 years ago

NRRD Format File Reader by Jeff Mather

Read imagery and metadata from .nrrd medical imaging format files. (file io, image processing, medical imaging)

nrrdread(filename)

image thumbnail

updated 2 years 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 2 years 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)

Contact us