image thumbnail

updated 2 days ago

Plotly | Online MATLAB Graphing by Chris

Publish your MATLAB figures to the web with one line of code. (plot, data export, gui)

image thumbnail

updated 8 days 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 9 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 15 days ago

Unit Converters by Chad Greene

Convert units of pressure, length, time, force, mass, accel., temp, speed, frequency, area, & more! (engineering, units, conversion)

A2au(A)

A2bs(A)

A2cm(A)

image thumbnail

updated 22 days ago

Printing Variables to HTML Tables in Published Code by Ned Gulley

This file lets you display variables as HTML tables in your published MATLAB files. (html, cell mode, publishing)

image thumbnail

updated 1 month ago

legappend by Chad Greene

Append new entries to an existing legend (legend, plot, hold on)

legappend

legappend(newStrings,varargin)

image thumbnail

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

export_fig by Oliver Woodford

Exports figures nicely to a number of vector & bitmap formats. (data export, export figure, print)

image thumbnail

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

GPUBench by Parallel Computing Team

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

gpuBench

gpuBench()

gpuBenchLauncher()

image thumbnail

updated 1 month ago

ThingSpeak support from MATLAB by MathWorks Internet of Things Team

Prototype Internet of Things applications using ThingSpeak and MATLAB (thingspeak, internet of things, iot)

thingSpeakFetch( channelID, varargin )

image thumbnail

updated 1 month ago

Chebfun V4 by Chebfun Team

Numerical computation with functions instead of numbers. (numerical analysis, interpolation, approximation)

A greedy algorithm for choosing interpolation points

A keyhole contour integral

A parameter dependent ODE with breakpoints

image thumbnail

updated 2 months ago

Useful Figure Management Utilities by Michelle Hirsch

3 Useful figure management utilities. (data exploration, figure, figures)

figshift(scale)

gcf; end; res=get(0,'ScreenSize'); set(hFig,'Position',[...

showmethefigs(N)

image thumbnail

updated 2 months ago

Startup MATLAB in last working directory by Michelle Hirsch

Directions for having MATLAB® start in the last working directory. (development environme..., startup, finish)

image thumbnail

updated 2 months ago

UIGETVARIABLES: Dialog to pass variables from workspace into GUI by Michelle Hirsch

UIGETVARIABLES creates a dialog box for selecting variables from the base workspace (gui, utility, potw)

image thumbnail

updated 2 months ago

dualcursor by Michelle Hirsch

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

image thumbnail

updated 2 months ago

Convert seconds to human readable string(s) by Rody Oldenhuis

Convert an amount of seconds to hours/days/weeks/etc. (hours, week, days)

image thumbnail

updated 2 months ago

geom3d by David Legland

Library to handle 3D geometric primitives: create, intersect, display, and make basic computations (geometry, 3d, geometric computing)

demoDrawTubularMesh

demoGeom3d

demoInertiaEllipsoid

image thumbnail

updated 2 months ago

Settings dialog by Rody Oldenhuis

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

image thumbnail

updated 3 months ago

cspy.m by Hugo Gualdron

cspy: a color-coded version of sparse matrix viewer spy (spy, colormap, matrix)

cspy(varargin)

image thumbnail

updated 3 months ago

Plot (Big) by Tucker McClure

Makes MATLAB's line plots much faster. (line plot, big data, line plot reducer)

get_axes_width(h)

reduce_plot(varargin)

reduce_to_width(x, y, width, lims)

image thumbnail

updated 3 months ago

SimEvents: Operations Research Library by Rick Rosson

Add-on library for SimEvents® that provides useful blocks for modeling operations research systems. (simevents, batch, unbatch)

se4_DateTime

se4_batching

se4_conveyor

image thumbnail

updated 3 months ago

Sim.I.am by Jean-Pierre de la Croix

A MATLAB-based educational bridge between theory and practice in robotics. (robotics, control design, simulation)

image thumbnail

updated 3 months ago

Embedded Coder Target for Arduino by MathWorks Embedded Coder Team

Custom target for Arduno and other processors (arduino, support package, pil)

arduino_ec.flash( modelName )

arduino_ec.runAvrDude(hexFile)

arduino_ec_make_rtw_hook(hookMethod, modelName, ~, ~, ~, ~)

image thumbnail

updated 3 months ago

bordertext by Jan de Wilde

Place text on borders of the figure, border of the subplots, on the inner-side or outer-side. (bordertext, text, linkaxes)

bordertext( varargin )

image thumbnail

updated 3 months ago

Automatic enveloping, variance change and activity detection with Hilbert Transform by Hooman Sedghamiz

Automatic Signal Segmentation and activity detection with Hilbert Transform and smoothing. (hilbert transform, signal segmentation, activity detection)

envelop_hilbert_v2(y,Smooth_window,threshold_style,DURATI...

image thumbnail

updated 3 months ago

exportToPPTX by Stefan Slonevskiy

MatLab tool for exporting data to PowerPoint 2007+ files without using COM-objects automation (powerpoint, pptx, ppt)

image thumbnail

updated 4 months ago

Traveling Salesman Problem - Genetic Algorithm by Joseph Kirk

Finds a near-optimal solution to a TSP using a GA (optimization, traveling salesman pr..., tsp)

tsp_ga(varargin)

image thumbnail

updated 4 months ago

Simscape Probes by Tom Egel

Probes for viewing physical variables (physical, modeling, simscape)

GroupSignals(varargin)

sl_customization(cm)

ssc_Probes.m

image thumbnail

updated 4 months ago

plot_google_map by Zohar Bar-Yehuda

Plot a google map on the background of the current figure using the Static Google Maps API. (plot, google, map)

plot_google_map(varargin)

image thumbnail

updated 4 months ago

Image Measurement Utility by Jan Neggers

Interactive tool allowing the measurement of distances, radii, and angles in images (image processing, measurement, microscope)

Image Measurement Utility

measuretool(varargin)

image thumbnail

updated 4 months ago

Arduino IO package: Slides and Examples by Giampiero Campa

Slides for the webinar: "Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". (arduino, mechatronics, class)

blink_challenge.m

example_encoders.m

example_io.m

image thumbnail

updated 5 months ago

2048 MATLAB Edition by Jiro Doke

This is a MATLAB implementation of the 2048 game (2048, game, ai)

2048 MATLAB

Game2048AIPlayer(game, AIfcn)

Game2048AIPlayer(game, AIfcn)

image thumbnail

updated 5 months ago

App Builder for SimBiology Models by Asawari Samant

Tool to automate the process of creating standalone, model-exploration apps for SimBiology model (simbiology, pkpd, systems biology)

buildApp(inputSet, compileFlag)

createSlider(f, pNum, pInfo)

createUI(model, appName)

image thumbnail

updated 5 months ago

Straightforward COPY and PASTE functions by Yvan Lengwiler

Allows very simple manual exchange with other applications through the clipboard. (data import, data export, clipboard)

copy(x,dec,sep,lf)

paste(dec,sep,lf)

image thumbnail

updated 5 months ago

plt by Paul Mennen

A framework for GUI designs with 2D plots.plot/plotyy alternativ optimized for data exploration. (data exploration, plot, plotyy)

bounce(n)

curves(In)

demoplt(in1)

image thumbnail

updated 6 months ago

GUI Layout Toolbox by Ben Tordoff

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

callbackexample()

demoBrowser()

displayEndOfDemoMessage(filename)

image thumbnail

updated 6 months ago

inpolyhedron - are points inside a triangulated volume? by Sven

Test if 3d points are inside a mesh. Or, voxelise a mask from a surface. Mesh can be non-convex too! (inpolygon, stl, mesh)

inpolyhedron(varargin)

image thumbnail

updated 6 months ago

Simulink Support Package for Arduino Mega 2560 Hardware (R2012a) by MathWorks Simulink Team

Simulink block library for creating standalone applications for the Arduino® Mega 2560 platform (arduino, arduino microcontroll..., arduino mega)

arduinomega2560()

arduinomega2560_communication

arduinomega2560_drive_closedloop

image thumbnail

updated 6 months ago

BOT by Joerg Buchholz

Block diagram Optimization Tool (optimization, simulink, block diagram)

bot(varargin)

botbot (varargin)

bot_demo

image thumbnail

updated 6 months ago

surf2solid - make a solid volume from a surface for 3D printing by Sven

Turns thin surfaces into closed solids by adding a flat base or offsetting by a given thickness. (stl, patch, mesh)

surf2solid(varargin)

image thumbnail

updated 7 months ago

Packing Santa's Sleigh by Alfonso Nieto-Castanon

This is the solution by team alfnie to the Mathworks/Kaggle Packing Santa's Sleigh competition (kaggle, santa, binpacking)

Corners=Santa_Corner_init(dims)

Corners=Santa_Corner_insertblock(Corners,n,dx,corner,colo...

RESULTS=Santa_organizeBlocks(PRESENTS,N0,BASE,NSEGMENTS,v...

image thumbnail

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

Polygon simplification by Peter Bone

Simplifies a closed polygon by reducing the number of vertices to a specified number (polygon, simplification, reduction)

reduce_poly(poly, num)

reduce_poly_demo.m

image thumbnail

updated 7 months ago

Scrollsubplot by Bjorn Gustavsson

scrollsubplot(n,m,p) p<0 and p>nm, Extends subplot to infinite canvas ... (annotation, customization, subplot)

scrollsubplot(nrows, ncols, thisPlot)

image thumbnail

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

Data Acquisition Toolbox Support Package for Digilent Analog Discovery Hardware by MathWorks Data Acquisition Toolbox Team

Support Package Installer File that works with Support Package Installer (digilent, analog discovery, potw)

image thumbnail

updated 7 months ago

Image Acquisition Toolbox Support Package for Kinect For Windows Runtime by MathWorks Image Acquisition Toolbox Team

Acquire data from Microsoft Kinect For Windows into MATLAB. (kinect, image acquisition, support package)

image thumbnail

updated 7 months ago

Communications System Toolbox Support Package for RTL-SDR Radio by MathWorks Communications System Toolbox Team

Design and prototype software-defined radio (SDR) systems using RTL-SDR with MATLAB and Simulink (sdr, rtlsdr, pick of the week)

image thumbnail

updated 7 months ago

Simulink Support Package for Raspberry Pi Hardware by MathWorks Simulink Team

Credit-card sized, low-cost, single-board computer with audio and video input/output (raspberry pi, rasberry pi, rasperry pi)

Contact us