Main Content

33,051 results in File Exchange

Curve intersections

Version 1.5.0 by NS

Fast computation of intersections and self-intersections of curves using vectorization.

- INTERX Intersection of curves
  • 30.8K (All time)
  • 32 (Last 30 days)
  • 4.7 / 5
  • Community
  • 24 Sep 2010

Random Vectors with Fixed Sum

Version 1.0.0 by Roger Stafford

Randomly and uniformly generates vectors with a specified sum and values in a specified interval.

  • 10.4K (All time)
  • 14 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Jan 2006

interparc

Version 1.3.0 by John D'Errico

Distance based interpolation along a general curve in space

- interparc: interpolate points along a curve in 2 or more dimensions
  • 13.1K (All time)
  • 20 (Last 30 days)
  • 5.0 / 5
  • Community
  • 16 Aug 2012

Fast and Robust Curve Intersections

Version 3.0.0 by Douglas Schwarz

Computes intersection points of two curves.

- Intersections of curves.
  • 44.6K (All time)
  • 31 (Last 30 days)
  • 4.9 / 5
  • Community
  • 31 May 2024

num2strexact (exact version of num2str)

Version 2.0.0 by James Tursa

num2strexact does exact conversion of number to string based on IEEE floating point bit pattern

  • 3.1K (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 Jun 2020

allcomb(varargin)

Version 4.2.0 by Jos (10584)

All combinations of input (v4.2, apr 2018)

- ALLCOMB - All combinations
  • 25.5K (All time)
  • 16 (Last 30 days)
  • 5.0 / 5
  • Community
  • 30 Apr 2018

Separable Block-wise Operations

Version 1.3.0 by Matt J

Efficiently performs separable operations (e.g., sum, mean,prod, min, max,...) on array sub-blocks

  • 1.5K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 29 Mar 2019

PADCAT

Version 1.4.0 by Jos (10584)

concatenate vectors with different lengths by padding with NaN

- - concatenate vectors with different lengths by padding with NaN
  • 15.5K (All time)
  • 13 (Last 30 days)
  • 4.9 / 5
  • Community
  • 5 Dec 2018

MAT2TILES: divide array into equal-sized sub-arrays

Version 1.0.0 by Matt J

Splits an array of any dimension into cell array of equal sized chunks.

- MAT2TILES - breaks up an array into a cell array of adjacent sub-arrays of
  • 3.6K (All time)
  • 2 (Last 30 days)
  • 4.6 / 5
  • Community
  • 24 Sep 2017

3D Rotation about Shifted Axis

Version 1.3.0 by Matt J

Computes/applies rotation about arbitrary 3D line.

  • 6.7K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Apr 2021

GRABIT

Version 1.0.0 by Jiro Doke

Extract (pick out) data points off image files.

  • 109.4K (All time)
  • 170 (Last 30 days)
  • 4.8 / 5
  • Community
  • 1 Sep 2016

stlwrite - write ASCII or Binary STL files

Version 1.9.0 by Sven

Export a variety of inputs (patch, surface) to an STL triangular mesh

- STLWRITE Write STL file from patch or surface data.
  • 30.6K (All time)
  • 21 (Last 30 days)
  • 4.9 / 5
  • Community
  • 4 May 2018

Fminspleas

Version 1.0.0 by John D'Errico

Efficient nonlinear regression fitting using a constrained, partitioned least squares overlay to fmi

- pleas: partitioned nonlinear least squares estimation, using fminsearch
  • 7.9K (All time)
  • 13 (Last 30 days)
  • 4.5 / 5
  • Community
  • 23 Jun 2008

allwords

Version 1.1.0 by John D'Errico

Parse a sentence or any string into distinct "words"

- allwords: converts a string into a cellstring of separate words
  • 1.7K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 7 Apr 2010

meshCanopy

Version 1.0.0 by Sean de

Display a mesh above a grayscale image

- function meshCanopy: display a mesh above a grayscale image
  • 2.3K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Nov 2010

sort_nat: Natural Order Sort

Version 1.3.0 by Douglas Schwarz

Sort strings in natural order.

- sort_nat: Natural order sort of cell array of strings.
  • 30.6K (All time)
  • 16 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Jan 2011

UniqueFuncNames

Version 1.0.0 by Jan

Check uniqueness of function names

- Check uniqueness of function names
  • 531 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Jun 2010

getContourLineCoordinates

Version 1.1.0 by Adam Danz

Get a table of contour line coordinates from a contour object.

  • 2.1K (All time)
  • 14 (Last 30 days)
  • 5.0 / 5
  • Community
  • 14 May 2020

xlswrite1

Version 1.0.0 by Matt Swartz

increases speed of xlswrite function when used in loops or multiple times.

  • 17.7K (All time)
  • 12 (Last 30 days)
  • 4.9 / 5
  • Community
  • 21 Mar 2006

xml2struct

Version 1.8.0 by Wouter Falkena

Convert an xml file into a MATLAB structure for easy access to the data.

- Convert xml file into a MATLAB structure
  • 45.2K (All time)
  • 25 (Last 30 days)
  • 4.9 / 5
  • Community
  • 15 May 2012

uipickfiles: uigetfile on steroids

Version 1.25.0 by Douglas Schwarz

Many-featured, platform independent file and directory picker.

- : GUI program to select files and/or folders.
  • 17.9K (All time)
  • 18 (Last 30 days)
  • 5.0 / 5
  • Community
  • 25 Aug 2025

Contour Plot for Scattered Data

Version 1.0.0 by Duane Hanselman

Triangular Contour Plot

- TRICONTOUR Triangular Contour Plot.
  • 7.1K (All time)
  • 16 (Last 30 days)
  • 4.7 / 5
  • Community
  • 31 Oct 2012

permn

Version 6.2.0 by Jos (10584)

Permutations with repetition, all or a subset

- - permutations with repetition
  • 19.2K (All time)
  • 14 (Last 30 days)
  • 4.9 / 5
  • Community
  • 10 Jan 2019

PLOTCUBE

Version 1.0.0 by Olivier

Plot a 3D-cube

- PLOTCUBE - Display a 3D-cube in the current axes
  • 17.2K (All time)
  • 18 (Last 30 days)
  • 4.6 / 5
  • Community
  • 1 Jun 2007

STL File Reader

Version 1.2.0 by Eric Johnson

STLREAD imports geometry from a binary stereolithography (STL) file into MATLAB.

- STLREAD imports geometry from an STL file into MATLAB.
  • 40.5K (All time)
  • 39 (Last 30 days)
  • 4.7 / 5
  • Community
  • 20 Jul 2011

Figure to play and analyze videos with custom plots on top

Version 1.1.0 by Joao Henriques

A figure ready to scroll through and play videos. You can also draw any custom graphics on it.

  • 3.4K (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Dec 2010

tight_subplot(Nh, Nw, gap, marg_h, marg_w)

Version 1.1.0 by Pekka Kumpulainen

Fills the figure with axes subplots with easily adjustable margins and gaps between the axes.

- tight_subplot creates "subplot" axes with adjustable gaps and margins
  • 56.8K (All time)
  • 39 (Last 30 days)
  • 4.7 / 5
  • Community
  • 3 Mar 2016

smoothn

Version 2.3.0 by Damien Garcia

SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values

  • 17.2K (All time)
  • 21 (Last 30 days)
  • 4.9 / 5
  • Community
  • 20 Jun 2020

polyparci

Version 2.0.0 by Star Strider

POLYPARCI calculates confidence intervals for parameters estimated by ‘polyfit’.

- takes PolyPrms, the 1xN vector of parameter estimates from polyfit,
  • 4.1K (All time)
  • 5 (Last 30 days)
  • 4.8 / 5
  • Community
  • 4 Jan 2024

IPDM: Inter-Point Distance Matrix

Version 1.1.0 by John D'Errico

An efficient and accurate Inter-Point Distance Matrix

- ipdm: Inter-Point Distance Matrix
  • 7.2K (All time)
  • 13 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Aug 2012

Partitions of an integer

Version 1.21.0 by John D'Errico

List all partitions of an integer

- extracts the list of all partitions of a number as integer sums of a list of candidates
  • 6.2K (All time)
  • 15 (Last 30 days)
  • 4.9 / 5
  • Community
  • 11 Mar 2018

RANDRAW

Version 1.4.0 by Alex Bar-Guy

Efficient Random Variates Generator (from over 50 distributions).

  • 36.8K (All time)
  • 10 (Last 30 days)
  • 4.8 / 5
  • Community
  • 6 Mar 2013

getundoc - get undocumented object properties

Version 1.9.0 by Yair Altman

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

- GETUNDOC Get Undocumented Object Properties.
  • 2.8K (All time)
  • 10 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Mar 2016

vol3d v2

Version 1.2.2 by Oliver Woodford

3-d volume (voxel) rendering

  • 21.4K (All time)
  • 16 (Last 30 days)
  • 4.8 / 5
  • Community
  • 24 May 2018

All Permutations of integers with sum criteria

Version 1.5.1 by Bruno Luong

All Pernutations of integers with sum criteria

  • 4.5K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Aug 2020

distance2curve

Version 1.1.0 by John D'Errico

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

- distance2curve: minimum distance from a point to a general curvilinear n-dimensional arc
  • 7.9K (All time)
  • 23 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Feb 2013

rude: a pedestrian run-length decoder-encoder

Version 1.0.0 by us

Run-length- decodes or encodes any ML datatype.

  • 8.3K (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 3 Dec 2004

arrow

Version 2.3.0 by Erik Johnson

Draw a line with an arrowhead.

- Draw a line with an arrowhead.
  • 102.3K (All time)
  • 26 (Last 30 days)
  • 4.7 / 5
  • Community
  • 3 May 2023

runindex

Version 3.1.2 by Jos (10584)

linear indices for each run in a vector (run length encoding, and decoding)

- - linear indices for each run in a vector (run length encoding)
  • 332 (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 8 Feb 2019

Inpaint over missing data in 1-D, 2-D, 3-D,... ND arrays

Version 1.4.2 by Damien Garcia

Y = INPAINTN(X) computes the missing data in the N-D array X.

  • 9K (All time)
  • 12 (Last 30 days)
  • 4.9 / 5
  • Community
  • 20 Jun 2020

peakfinder(x0, sel, thresh, extrema, includeEndpoints, interpolate)

Version 2.0.2 by Nathanael Yoder

Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal.

- PEAKFINDER Noise tolerant fast peak finding algorithm
  • 38.7K (All time)
  • 21 (Last 30 days)
  • 4.8 / 5
  • Community
  • 2 Oct 2016

downsample_ts

Version 1.1.0 by Chad Greene

Calculate monthly means, annual medians, and other statistics for 1D or 3D datasets.

- downsample_ts function downsamples 1D or 3D data to monthly, yearly, hourly,
  • 2.5K (All time)
  • 17 (Last 30 days)
  • 5.0 / 5
  • Community
  • 30 Dec 2014

Generate maximally perceptually-distinct colors

Version 1.2.0 by Tim Holy

Choose a set of n colors that can be readily distinguished from each other

- DISTINGUISHABLE_COLORS: pick colors that are maximally perceptually distinct
  • 37K (All time)
  • 30 (Last 30 days)
  • 4.9 / 5
  • Community
  • 7 Feb 2011

N_PERMUTE_K

Version 1.4.0 by Matt Fig

All possible permutations of the elements of set N, taken K at a time, with repetition.

- NPERMUTEK Permutation of elements with replacement/repetition.
  • 10.6K (All time)
  • 14 (Last 30 days)
  • 4.9 / 5
  • Community
  • 31 Aug 2012

Surface Intersection

Version 1.0.0 by Jaroslaw Tuszynski

Intersection of two triangulated surfaces

  • 4.4K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 1 Dec 2014

nearestSPD

Version 1.1.0 by John D'Errico

Finding the nearest positive definite matrix

- nearestSPD - the nearest (in Frobenius norm) Symmetric Positive Definite matrix to A
  • 7.6K (All time)
  • 15 (Last 30 days)
  • 4.9 / 5
  • Community
  • 31 Jul 2013

integralN.m

Version 1.3.0 by Mike Hosea

Compute Multiple Integrals of Orders 4, 5, and 6

- Iterate INTEGRAL2 and INTEGRAL3 functions to calculate integrals of order
  • 2.7K (All time)
  • 13 (Last 30 days)
  • 4.8 / 5
  • Community
  • 1 Sep 2016

UNINIT - Create an uninitialized variable (like ZEROS but faster)

Version 1.0.0 by James Tursa

UNINIT is similar to ZEROS, except UNINIT returns uninitialized values instead of zero values.

- UNINIT returns an unitialized array of specified size and class.
  • 1.2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 May 2011

getkeywait

Version 3.0.0 by Jos (10584)

Wait a certain time for a single keypress

- - get a key within a time limit
  • 6.9K (All time)
  • 18 (Last 30 days)
  • 4.9 / 5
  • Community
  • 11 Feb 2019

deleteoutliers

Version 1.1.0 by Brett Shoelson

For input vector A, returns a vector B with outliers removed.

  • 15.3K (All time)
  • 11 (Last 30 days)
  • 4.5 / 5
  • Community
  • 21 Mar 2011

surf2stl

Version 1.0.0 by Bill McDonald

Write STL file from surface data.

- SURF2STL Write STL file from surface data.
  • 26.6K (All time)
  • 23 (Last 30 days)
  • 4.6 / 5
  • Community
  • 24 Feb 2004

Structure fields to variables

Version 1.1.0 by Matt J

Code writing tool for importing/exporting workspace variables to or from a struct.

- - print a set of assignment commands that, if executed, would
  • 4.4K (All time)
  • 14 (Last 30 days)
  • 4.8 / 5
  • Community
  • 29 Jul 2019

Arrow3

Version 5.18.1 by Tom Davis

Draws lines with directional arrowheads.

- (R13)
  • 25.9K (All time)
  • 19 (Last 30 days)
  • 4.8 / 5
  • Community
  • 8 Aug 2020

plotyyy

Version 1.0.0 by Denis Gilbert

PLOTYYY - Extends plotyy to include a third y-axis

- PLOTYYY - Extends plotyy to include a third y-axis
  • 31.9K (All time)
  • 20 (Last 30 days)
  • 4.6 / 5
  • Community
  • 14 Nov 2001

ncquiverref

Version 1.6.0 by Andrew Roberts

Quiver (vector) with a reference vector or color code on a map or Cartesian axes.

- NCQUIVERREF: Vector plotting function for either map or Cartesian axes.
  • 8.7K (All time)
  • 1 (Last 30 days)
  • 4.9 / 5
  • Community
  • 23 Feb 2015

arclength

Version 1.0.0 by John D'Errico

Compute the arclength of a general curve in any number of dimensions

- arclength: compute arc length of a space curve, or any curve represented as a sequence of points
  • 7.6K (All time)
  • 15 (Last 30 days)
  • 4.8 / 5
  • Community
  • 1 Feb 2012

insertrows

Version 3.2.0 by Jos (10584)

Insert rows into a matrix at specific locations

- - Insert rows into a matrix at specific locations
  • 10.4K (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Jan 2019

base2base(Nstart,bstart,bend)

Version 1.0.0 by John D'Errico

Numeric base conversion between any two numeric bases, for any size integer.

  • 450 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Aug 2016

Excel Column Number To Column Name

Version 1.4.0 by Matt G

Converts an array of numbers to a cell array of Excel column names

- XLSCOLNUM2STR takes in an array of numbers and returns a cellular array
  • 4.1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 3 Aug 2009

EXPAND

Version 1.1.0 by Matt Fig

Replicate and tile each element of an array.

- EXPAND Replicate and tile each element of an array, similar to repmat.
  • 2.6K (All time)
  • 14 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Jun 2009

Load more