image thumbnail

updated 5 days ago

HPF - a big decimal class by John D'Errico

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

DefaultDecimalBase(DBaseNew)

DefaultNumberOfDigits(NDig,varargin)

image thumbnail

updated 5 days ago

Variable Precision Integer Arithmetic by John D'Errico

John D'Errico

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

demo_vpi

base2vpi(B,base)

bin2vpi(B)

image thumbnail

updated 9 days ago

IQ analysis utilities by Yair Altman

Yair Altman

Set of functions for analyzing IQ values (iq)

iqClassification(IQ)

iqToNumberOfPeople(IQ, populationSize)

numberOfPeopleToIQ(numberOfPeople, populationSize)

image thumbnail

updated 15 days ago

export_fig by Yair Altman

Yair Altman

Exports figures nicely to a number of vector & bitmap formats. (jpeg, anti alias, marker size)

image thumbnail

updated 16 days ago

QNX Target Support Package for Embedded Coder by Mikhail

Mikhail

This target support package allows you to deploy your algorithms on QNX RTOS. (embedded coder, target support, qnx)

image thumbnail

updated 16 days ago

Simulink (Embedded Coder) Target for TI Stellaris LaunchPad by Mikhail

Mikhail

Simulink (Embedded Coder) Target for TI Stellaris LaunchPad (simulink, embedded coder, target support)

image thumbnail

updated 17 days ago

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

Yair Altman

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

uisplitpane(varargin)

image thumbnail

updated 19 days ago

checkClass - inspect a Java/Matlab class object/name by Yair Altman

Yair Altman

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

checkClass(obj,level)

image thumbnail

updated 19 days ago

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

Yair Altman

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

findjobj(container,varargin)

image thumbnail

updated 24 days ago

Java-based data table by Yair Altman

Yair Altman

Spreadsheet display/editing/sorting of data with multiple features (java, example, uitable)

createTable.m

image thumbnail

updated 26 days ago

Chess Master by Brian Moore

Brian Moore

MATLAB chess GUI with UCI/PGN support (chess, board game, game)

findjobj(container)

ChessMaster.m

Bishop

image thumbnail

updated 26 days ago

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

Yair Altman

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

ticklabelformat(hAxes,axName,format)

image thumbnail

updated 28 days ago

JSONlab: a toolbox to encode/decode JSON files in MATLAB/Octave by Qianqian Fang

Qianqian Fang

  • 1 file
  • 407 downloads
  • 4.63158

JSONlab is an open-source JSON/UBJSON encoder and decoder (parser) for MATLAB and Octave. (decoder, toolbox, data import)

jsonopt(key,default,varargin)

loadjson(fname,varargin)

loadubjson(fname,varargin)

image thumbnail

updated 1 month ago

Accelerating MATLAB Performance source files by Yair Altman

Yair Altman

Source files for the book "Accelerating MATLAB Performance", CRC Press, 2014 (performance)

s2_1_perfTest.m

s2_3_log.m

s3_2_5_datestr2.m

image thumbnail

updated 1 month ago

Symbolic Polynomial Manipulation by John D'Errico

John D'Errico

Symbolic polynomial manipulation as an exercise in OOP (symbolic, polynomial, arithmetic)

Sympoly_demos

adjoint(A)

consolidator(x,y,aggregation_mode,tol)

image thumbnail

updated 1 month ago

Adaptive Robust Numerical Differentiation by John D'Errico

John D'Errico

Numerical derivative of an analytically supplied function, also gradient, Jacobian & Hessian (hessian, jacobian, toolbox)

derivest_demo

multivariable_calc_demo

derivest(fun,x0,varargin)

image thumbnail

updated 2 months ago

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

Yair Altman

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

screencapture(varargin)

image thumbnail

updated 2 months ago

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

Yair Altman

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

uiinspect(obj, fig)

image thumbnail

updated 3 months ago

UICOMPONENT - expands uicontrol to all Java classes by Yair Altman

Yair Altman

Enhanced replacement for uicontrol & javacomponent, accepting all Java (Swing/AWT) style components (javacomponent, uicontrol, graphics)

[p,ep,st]=createScreenshot

uicomponent(varargin)

image thumbnail

updated 3 months ago

setPrompt - Set the Command Window prompt by Yair Altman

Yair Altman

Sets the Command Window prompt to the specified string (desktop, command window, undocumented)

setPrompt(newPrompt)

image thumbnail

updated 3 months ago

statusbar by Yair Altman

Yair Altman

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

statusbar(varargin)

image thumbnail

updated 4 months ago

movingstd(x,k,windowmode) by John D'Errico

John D'Errico

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

movingstd(x,k,windowmode)

image thumbnail

updated 4 months ago

A GPU Mandelbrot Set by Ben Tordoff

Ben Tordoff

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

A GPU Mandelbrot Set

compilePTX()

computeMandelbrotCPU(xlim, numx, ylim, numy, maxIters)

image thumbnail

updated 4 months ago

GPU Julia Set Explorer by Ben Tordoff

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

Calling Shared Libraries from Simulink by Mikhail

Mikhail

This paper discusses several approaches for calling shared libraries from Simulink models (simulink, legacy code tool, lct)

Calling Shared Libraries from Simulink

exlib

simlib_test_dyn.slx

image thumbnail

updated 4 months ago

rotateXLabels( ax, angle, varargin ) by Ben Tordoff

Ben Tordoff

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

rotateXLabels( ax, angle, varargin )

image thumbnail

updated 4 months ago

GUI Layout Toolbox by Ben Tordoff

Ben Tordoff

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

callbackexample()

demoBrowser()

displayEndOfDemoMessage(filename)

image thumbnail

updated 4 months ago

multiWaitbar( label, varargin ) by Ben Tordoff

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

Plot (Big) by Tucker McClure

Tucker McClure

Makes MATLAB's line plots much faster. (pick of the week, potw, big data)

get_axes_width(h)

reduce_plot(varargin)

reduce_to_width(x, y, width, lims)

image thumbnail

updated 4 months ago

Figure Rotator by Tucker McClure

Tucker McClure

Allows a user to easily navigate around a target point in a 3D figure using a mouse. (rotate figure, camera, orbit)

FigureRotator

example_figure_rotator.m

unit_tests_figure_rotator.m

image thumbnail

updated 5 months ago

GetJFrame - Retrieves a figure's underlying Java frame by Yair Altman

Yair Altman

Enable multiple window callbacks and properties not exposed by Matlab (gui tools, example, figure window callbac...)

getjframe(hFig)

image thumbnail

updated 5 months ago

savezip by Yair Altman

Yair Altman

save/load data in a compressed zip file (save, load, serialize)

loadzip(filepath)

savezip(filepath, dataOrVarname)

image thumbnail

updated 6 months ago

Mutable List by Brian Moore

Brian Moore

GUI supporting interactive reordering, deletion, and selection of list elements (gui, uicontrol, listbox)

mutable_list(items,varargin)

image thumbnail

updated 7 months ago

Relativistic rocket by Mikhail

Mikhail

Calculate characteristics of relativistic rocket (special relativity, relativistic rocket, twins paradox)

twins

image thumbnail

updated 7 months ago

Voronoi Sphere by Bruno Luong

Bruno Luong

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

vcell_solidangle.m

voronoisphere(xyz, varargin)

test_voronoisphere.m

image thumbnail

updated 7 months ago

Plot earth by Bruno Luong

Bruno Luong

Plot earth in 3D (graphic, earth, sphere)

cubedsphere(n, prjtype, shapetype)

mercator(n, shapetype)

plotearth(varargin)

image thumbnail

updated 7 months ago

profile_history - display graphical profiling timeline data by Yair Altman

Yair Altman

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

profile(varargin)

profile_history(profData, initialDetail, varargin)

image thumbnail

updated 7 months ago

Minesweeper by Brian Moore

Brian Moore

Minesweeper GUI with classical graphics, a persistent leaderboard, and an auto-solution engine (minesweeper, gui, game)

AIfcn(board,nMines)

Minesweeper

AItest.m

image thumbnail

updated 8 months ago

Diagnostic Viewer Enabler by Mikhail

Mikhail

This makes Simulink "Diagnostic Viewer" menu always enabled (simulink, diagnostic viewer, message viewer)

sl_customization(cm)

image thumbnail

updated 8 months ago

PDF Package by Brian Moore

Brian Moore

A MATLAB package for generating and manipulating empirical PDFs and CDFs (probability, probability distribut..., data visualization)

CDFeval(F,x)

CDFgen(varargin)

CDFinv(F,Fx)

image thumbnail

updated 8 months ago

Min/Max selection by Bruno Luong

Bruno Luong

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

buildInternal_mxArrayDef(mxArraydefFilename)

getmexopts(Tag)

maxk(varargin)

image thumbnail

updated 8 months ago

odehybrid by Tucker McClure

Tucker McClure

Simulation engine for hybrid continuous- and discrete-time systems (simulation, ordinary differential..., difference equations)

Examples of odehybrid

example_odehybrid_eventfcn(t, x, p, v)

example_odehybrid_logging()

image thumbnail

updated 8 months ago

A suite of minimal bounding objects by John D'Errico

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

Simulink (Embedded Coder) Target for TI LaunchPad by Mikhail

Mikhail

Thsi target support package allows you to deploy your algorithms on TI LaunchPad. (simulink, embedded coder, target support)

image thumbnail

updated 9 months ago

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

Yair Altman

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

SoundVolume(volume)

image thumbnail

updated 9 months ago

polyfitn by John D'Errico

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

SLM - Shape Language Modeling by John D'Errico

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

FFT-based convolution by Bruno Luong

Bruno Luong

Discrete convolution using FFT method (convolution, conv, conv2)

conv2fft(varargin)

convnfft(A, B, shape, dims, options)

convnfft_install

image thumbnail

updated 10 months ago

Towers of Hanoi by Brian Moore

Brian Moore

A MATLAB GUI for the popular Towers of Hanoi puzzle game with manual or automatic solution. (towers of hanoi, recursion, gui)

TowersOfHanoi

image thumbnail

updated 11 months ago

Linear Algebra Package by Brian Moore

Brian Moore

Implements many common linear algebra functions in completely self-contained MATLAB code. (linear algebra, numerical analysis, matrix theory)

myArnoldi(mat,varargin)

myCholesky(mat,varargin)

myCompanionMatrix(c)

Contact us