image thumbnail

updated 7 days ago

hgsetgetex: Extension of hgsetget Class (v.2.2) by Kesh Ikuma

Extended HG-style set and get for MATLAB objects (oop, classdef, hgsetget)

hgsetgetex

hgsetgetex_demo

image thumbnail

updated 25 days ago

PIVlab - time-resolved particle image velocimetry (PIV) tool by William Thielicke

A GUI based tool to preprocess, analyze, validate, postprocess, visualize and simulate PIV data. (gui, image processing, particle image veloci...)

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

PIVlab_GUI.m

PIVlab_citing(varargin)

image thumbnail

updated 29 days ago

inputsdlg: Enhanced Input Dialog Box (v2.1) by Kesh Ikuma

Predefined dialog box function to accept user inputs of several forms (gui, inputdlg, dialog)

inputsdlg(Prompt, Title, Formats, DefAns, Options)

inputsdlg_demo.m

inputsdlg_demo_contactinfo.m

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 2 months ago

SINIDE - Parameter identification of a sine-wave from a measured signal by Miroslav Balda

Frequency, amplitude, phase shift and mean value of the best sinus fit to a sampled signal. (signal processing, parameter identificat..., harmonic process)

sinide(y,fs,ipr,varargin)

image thumbnail

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

DM3 Slice Player by Dmitry

GUI for DM3 data stacks (gui, statistics, image processing)

DM3SlicePlayer(varargin)

[m sx sy]=ReadDM3_slice(filename,mSize,slice,logfile)

[mSize,sx,sy]=ReadDM3_size(filename,logfile)

image thumbnail

updated 4 months ago

EPS Utility Toolbox by Kesh Ikuma

A set of functions to generate publisher-happy EPS images (eps, print, image export)

addcolor(imgdata,rgb)

defaultfontconfig()

eps2raster(varargin)

image thumbnail

updated 4 months ago

MASK2POLY (4/4/14) by Kesh Ikuma

Convert mask to region-of-interest polygons (image, region of interest)

mask2poly(mask)

image thumbnail

updated 4 months ago

Matlab 2048 by Joren Heit

Matlab implementation of the addictive game 2048 (2048, game, puzzle)

draw(handles, field, drawgrid)

initFigure()

keyPress(fig, event, handles)

image thumbnail

updated 5 months ago

Flappy Bird for MATLAB by Mingjing Zhang

MATLAB replica of the viral mobile game "Flappy Bird" (game, gui, graphics)

Flappy Bird

flappybird

image thumbnail

updated 5 months ago

ANNOTATEAXES: Annotation object in axes data coordinate by Kesh Ikuma

ANNOTATEAXES places a built-in annotation object and tie it to an axes (utility, graphics, annotation)

annotateaxes(varargin)

image thumbnail

updated 5 months ago

Customizable Heat Maps by Ameya Deoras

Visualize data as a heatmap with many customizable options. (visualization, heat map, color map)

Heatmap Examples

heatmap(mat, xlab, ylab, textmat, varargin)

image thumbnail

updated 6 months ago

Multiple Tab GUI by James Willmann

Program to create a figure with multiple tabs and demo their use. (tabs, gui, demo)

TabDemo

image thumbnail

updated 6 months ago

Morse Code Practice System by James Willmann

GUI allows the operator to send the Morse Code of the alphabet, a text string or from the keyboard. (game, signal processing, gui)

MorseCode.m

image thumbnail

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

MATLAB for R Users in Computational Finance by Ameya Deoras

Learn how to use MATLAB and R together to tackle your computational needs (r, rstudio, time series)

Backtest Moving Average RSI Combo Strategy

Optimizing Market Risk using Copula Simulation

blsapp()

image thumbnail

updated 8 months ago

Natural Gas Storage Optimization & Intrinsic Valuation by Ameya Deoras

Calculate optimal injection/withdrawal schedules for gas storage facility (energy trading)

Intrinsic Storage Optimization

Natural Gas Storage Optimization & Intrinsic Valuation

createConstraints(facility, N, daysInMonth, startVol, end...

image thumbnail

updated 9 months ago

Draggable data tips by Yair Altman

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

draggableDataTips(newState)

image thumbnail

updated 9 months ago

Relative Filename by Kesh Ikuma

A pair of M-files to convert between full and relative filenames. (file, path, utility)

rel2fullfile(file,refpath)

relfile(file,refpath)

image thumbnail

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

FFmpeg Toolbox by Kesh Ikuma

A set of wrapper functions to run FFmpeg directly from Matlab (utility, ffmpeg, multimedia)

ffmpeginfo(infile)

ffmpegpath

ffmpegpixfmts()

image thumbnail

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

jMouseEmu: Mouse Emulator (v2.3) by Kesh Ikuma

A Java-based function to control mouse programmatically (mouse, gui, set focus)

jmouseemu(varargin)

image thumbnail

updated 12 months ago

distributed radio net by Maxim Vedenyov

best routs found with dijkstra's algorithm (distributed net, ber, dijkstra)

ptha=dijkstra(C,w,nc)

test1_random_nodes.m

image thumbnail

updated 1 year ago

Operation Eigenfaust 3D (Tech Demo) by Mingjing Zhang

A playable first-person shooter demo featuring interative objects and real-time ray casting. (game, 3d, projection)

Operation Eigenfaust 3D Demo

opeig

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

fixuilabels by Kesh Ikuma

Change 'text' uicontrol objects' vertical alignment (gui, utility, java)

fixuilabels(hFig)

image thumbnail

updated 1 year ago

figmenu: An automatic figure-selection menu by Douglas Schwarz

Easily switch between figures using a menu that is created automatically. (figure, menu)

figmenu(arg,cmd)

image thumbnail

updated 1 year ago

inuctancies for wire loops by Maxim Vedenyov

calculates self inductance and mutual inductance (inductance, mutual inductance, wire)

L=inductance_neuman(x1,y1,z1,x2,y2,z2)

L=self_inductance(x,y,r)

[xr yr]=squares_in_polygon(x,y,ss)

image thumbnail

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

LMFnlsq2 by Miroslav Balda

Solution of one or more nonlinear equations in the least squares sense. (nonlinear least squar..., curve fitting, identification)

LMFnlsq2.m

LMFnlsq2test.m

image thumbnail

updated 1 year ago

spin echo simulation by Maxim Vedenyov

NMR, 90,180 deg rotations (spin, echo, nmr)

h=create_3d_arrow(r,v,varargin)

w=update_3d_arrow(h,r,v,varargin)

test_res_many.m

image thumbnail

updated 1 year ago

Super Mario Bros. Demo by Mingjing Zhang

A playable demo of Super Mario Bros. World 1-1 with background music (game, gui, animation)

Super Mario Bros. Demo

stl_mario_main()

image thumbnail

updated 1 year ago

Nuclear magnetic resonance simulation by Maxim Vedenyov

In classics approximation (nmr, nuclear, magnetic)

h=create_3d_arrow(r,v,varargin)

w=update_3d_arrow(h,r,v,varargin)

make_gif.m

image thumbnail

updated 1 year ago

video from random points by Maxim Vedenyov

probability controled by frames of video (rejection sampling, video, random)

from_gif.m

from_gif_to_avi.m

from_gif_to_gif.m

image thumbnail

updated 1 year ago

Plasticine simulation by Maxim Vedenyov

Plasticine circle by its own mass compressed on table. 2d (plasticine, simulation, 2d)

test1.m

test2.m

test3.m

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

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)

Contact us