Main Content

328 results in File Exchange

2D Line Curvature and Normals

Version 1.3.0.0 by Dirk-Jan Kroon

Accurate Curvature and Normals of a line/contour consisting of 2D points

  • 11.7K (All time)
  • 8 (Last 30 days)
  • 4.9 / 5
  • Community
  • 17 Oct 2011

Fast 2-D convolution

Version 1.3.0.0 by David Young

Speeds up many 2-D convolutions using the SVD; also finds a fast approximation in other cases.

  • 9K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Mar 2014

Viewer3D

Version 12.1.0.0 by Dirk-Jan Kroon

MIP, Color, Slice and Shaded 3D (shearwarp) Volume Rendering, interactive 3D view/measurement GUI

  • 56.9K (All time)
  • 9 (Last 30 days)
  • 4.8 / 5
  • Community
  • 15 Sep 2016

smooth2a

Version 1.0.0.0 by Greg Reeves

Smooths a 2D matrix using a mean filter over a user-defined rectangle. Ignores and preserves NaNs.

  • 12.5K (All time)
  • 8 (Last 30 days)
  • 5.0 / 5
  • Community
  • 13 Mar 2009

imtranslate

Version 1.0.0.0 by Sean de

Affine translates a 2D image or 3D volume.

  • 3.4K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Apr 2010

ent(varargin)

Version 2.0.0.0 by ja

Built for 'highest possible' speed. Can handle any number of dimensions, given sufficient memory.

  • 2K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Mar 2018

Plot 2D/3D region

Version 1.1.0.1 by Per Bergström

The program plots convex linear closed regions in 2D/3D.

  • 16.8K (All time)
  • 1 (Last 30 days)
  • 4.6 / 5
  • Community
  • 24 Jun 2025

2D Weighted Polynomial Fitting and Evaluation

Version 1.0.0.0 by Salman Rogers

Two scripts: polyfitweighted2 fits 2D data with weights, and polyval2 evaluates the 2D polynomial

  • 8.2K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 12 Feb 2007

Separate Kernel in 1D kernels

Version 1.2.0.0 by Dirk-Jan Kroon

Decompose an arbitrary N dimensional filtering kernel into 1D kernels, for faster filtering

  • 1.3K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Jul 2010

Gielis2d

Version 2.0.0.0 by Giuseppe Cardillo

Use Gielis'es superformula in 2d plot

  • 3.4K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 5 Dec 2025

image3

Version 1.2.0.0 by Anders Brun

Renders a 2-D image in 3-D space using a texture mapped rectangle, with several examples of uses.

  • 7.4K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 26 Oct 2008

Generate Random Numbers from a 2D Discrete Distribution

Version 1.3.0.0 by Tristan Ursell

Random numbers from any 2D discrete probability distribution, at any resolution.

  • 1.8K (All time)
  • 3 (Last 30 days)
  • 4.9 / 5
  • Community
  • 10 Feb 2016

Fast Line Segment Intersection

Version 1.1.0.0 by U. Murat Erdem

Finds the pairwise intersection points between line segments in 2D Cartesian space.

  • 7.8K (All time)
  • 2 (Last 30 days)
  • 4.9 / 5
  • Community
  • 10 Apr 2010

2D polynomial fitting with SVD

Version 1.4.0.0 by Richard Whitehead

Fits a polynomial f(x,y) to best fit the data points z using SVD.

  • 1.6K (All time)
  • 1 (Last 30 days)
  • 4.7 / 5
  • Community
  • 14 Jul 2011

cline

Version 1.0.0.0 by Sebastian Hölz

Draw a colored line in 2D or 3D

  • 6.5K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Apr 2007

gptoolbox

Version 1.1.0.0 by Alec Jacobson

Useful functions for geometry processing, constrainted optimization and image processing.

  • 9.6K (All time)
  • 19 (Last 30 days)
  • 4.3 / 5
  • Community
  • 22 Jul 2024

CI-ImagingLIF, Access Leica LIF and XLEF Files

Version 2.0.0.1 by Ron Hoebe

Access Leica LIF and XLEF Files

  • 1.1K (All time)
  • 6 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Apr 2023

Kinect Matlab

Version 1.9.0.0 by Dirk-Jan Kroon

Microsoft Kinect, OpenNI wrapper, Skeleton, Depth

  • 22.3K (All time)
  • 4 (Last 30 days)
  • 4.5 / 5
  • Community
  • 6 Jun 2013

B-spline Grid, Image and Point based Registration

Version 1.33.0.0 by Dirk-Jan Kroon

B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid.

  • 33.2K (All time)
  • 7 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Mar 2011

cloudPlot

Version 1.10.0.0 by Daniel Armyr

A function to plot the distribution of 2-dimensional data.

  • 7.9K (All time)
  • 1 (Last 30 days)
  • 4.9 / 5
  • Community
  • 6 Sep 2013

Laplacian in 1D, 2D, or 3D

Version 1.3 by Andrew Knyazev

Sparse (1-3)D Laplacian on a rectangular grid with exact analytic eigenpairs.

  • 5.2K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Jun 2025

isinconvexset (2D, 3D)

Version 2.42 by Nicolas Douillet

Function to verify if one given point is in or out a given convex 2D (polygon) or 3D (polyhedron) convex set, excluding its boundaries.

  • 78 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Sep 2025

2D AR and 2D ARMA parameters estimation

Version 1.0.0.0 by Simona Maggio

Algorithms for 2D AR and 2D ARMA parameters estimation.

  • 2.1K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 Nov 2010

histograms for ND data

Version 1.0.0.0 by Diederick

Create histograms for ND data using ND bins

  • 560 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 Jun 2011

Simple 2D kinematic vehicle steering model and animation

Version 5.0.0 by Marc Compere

This is a simple 2D kinematic vehicle's steering motion and visualization in Simulink.

  • 7.2K (All time)
  • 10 (Last 30 days)
  • 5.0 / 5
  • Community
  • 16 Feb 2024

Using patch() and rotate() - Basics

Version 1.1.0.0 by Husam Aldahiyat

Powerpoint slides on the basic usage of the patch() and rotate() functions. Includes 13 Examples.

  • 3.5K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Mar 2010

2d and 3d brain plots

Version 1.6.0.0 by Jeremy Manning

Quickly and easily create 2d and 3d plots of fMRI data.

  • 2.9K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Jan 2017

Shortest Distance Between Two Lines in N dimensions

Version 1.1.0.0 by Alexander Brodsky

Function calculates shortest distance between two lines presented by two points for each line.

  • 2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Apr 2011

imgaussian

Version 1.1.0.0 by Dirk-Jan Kroon

Fast Gaussian filtering of 1D, 2D greyscale / color image or 3D image volume.

  • 5.2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Oct 2009

ZigZag Scan any N*N Matrix (bloc of image)

Version 2.0 by Said BOUREZG

ZigZagscan.m Transform an matrix to a vector using Zig Zag Scan.

  • 957 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 May 2017

A Simple Finite Volume Solver for Matlab

Version 2.1.1.0 by Ehsan

A simple yet general purpose FVM solver for transient convection diffusion PDE

  • 12.5K (All time)
  • 11 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jul 2023

2-D convolution using the FFT

Version 1.0.0.0 by David Young

Convolution in 2-D using the Fast Fourier Transform.

  • 3.9K (All time)
  • 3 (Last 30 days)
  • 4.3 / 5
  • Community
  • 11 Apr 2011

Finite Element Analysis (FEA) of 2D and 3D Truss Structure

Version 1.2.5.1 by Akshay Kumar

To plot the Stress and Deformation in 2D or 3D Truss using FEM.

  • 3.6K (All time)
  • 7 (Last 30 days)
  • 4.9 / 5
  • Community
  • 3 Jul 2020

multimodality non-rigid demon algorithm image registration

Version 1.11.0.0 by Dirk-Jan Kroon

non-rigid 2D and 3D image registration with demon (fluid) algorithm, extended with modality transf.

  • 24.8K (All time)
  • 7 (Last 30 days)
  • 4.7 / 5
  • Community
  • 3 Jun 2010

Active Shape Model (ASM) and Active Appearance Model (AAM)

Version 1.5.0.0 by Dirk-Jan Kroon

Cootes 2D/3D Active Shape & Appearance Model for automatic image object segmentation and recognition

  • 43K (All time)
  • 1 (Last 30 days)
  • 4.5 / 5
  • Community
  • 26 Jan 2012

2D FDTD code with TF/SF interface and UPML absorbing borders

Version 1.1.0.0 by Vasily Kozhevnikov

Simple example implements FDTD + UPML + Total Field/Scattered Field interface

  • 4.6K (All time)
  • 8 (Last 30 days)
  • 4.9 / 5
  • Community
  • 29 Jan 2014

Q_Schrodinger2D_demo

Version 1.0.2 by Laurent NEVOU

2D Time independent Schroedinger equation solver

  • 403 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Mar 2021

distPBC2D.m

Version 1.0.0.0 by adi

calculate vector in periodic boundary conditions

  • 710 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 May 2014

Viola Jones Object Detection

Version 1.1.0.0 by Dirk-Jan Kroon

Viola Jones Object detection using OpenCV trained classifiers

  • 24.3K (All time)
  • 1 (Last 30 days)
  • 4.7 / 5
  • Community
  • 18 Nov 2010

Fast 2-dimensional interpolation

Version 1.0.0.0 by Nathaniel Brahms

Provides a 5x-50x speedup over interp2

  • 7.6K (All time)
  • 2 (Last 30 days)
  • 4.6 / 5
  • Community
  • 31 May 2006

Fiber modes

Version 1.0.0.0 by Lucian Bojor

Graphs of several fiber optic modes

  • 9.5K (All time)
  • 3 (Last 30 days)
  • 4.9 / 5
  • Community
  • 29 Nov 2005

Cone

Version 1.0.0.0 by Waldemar Swiercz

3D cone connecting 2 points

  • 3.9K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 30 Oct 2008

mouse3d

Version 1.0.0.0 by Dirk-Jan Kroon

Easily zoom, pan, rotate the camera in a Matlab axis with left/center/right mouse button

  • 1.4K (All time)
  • 1 (Last 30 days)
  • 4.7 / 5
  • Community
  • 1 Jul 2010

Fast/Robust Template Matching

Version 1.2.0.0 by Dirk-Jan Kroon

Template Matching with SSD Block Matching and Normalized CC, (color) 2D and 3D

  • 19.4K (All time)
  • 4 (Last 30 days)
  • 4.7 / 5
  • Community
  • 22 Feb 2011

Interpolation for missing data

Version 1.2.0.0 by Prakash Manandhar

Interpolates using nearest neighbor, bilinear or bicubic formula for missing data points

  • 3K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 7 Oct 2009

N-Dimensional Histogram Count

Version 1.5.0.0 by Mathew

Bins the elements of n matrices into an n-dimensional histogram.

  • 1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Dec 2010

Resampling volume or image with affine matrix

Version 1.4.0.0 by Jimmy Shen

Use affine matrix to convert 3D vol or 2D img to orthogonal one with corresponding affine matrix.

  • 8.5K (All time)
  • 3 (Last 30 days)
  • 4.7 / 5
  • Community
  • 16 Apr 2009

Point to line distance [FAST]

Version 4.1 by Nicolas Douillet

Distance from a point to a 3D/2D line. Overloaded for multiple points and lines. Coordinates of projected point(s) also provided.

  • 365 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 16 Sep 2025

Connect Randomly Ordered 2D Points into a Minimal Nearest-Neighbor Closed Contour

Version 1.5.0.0 by Tristan Ursell

Connects randomly ordered 2D points into a minimal nearest neighbor contour.

  • 2.3K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 30 Sep 2013

The Pledge Algorithm - Thymio Robot Model on a Maze

Version 1.1.0.0 by ABCMyo

The Pledge Algorithm - Thymio Robot Model on a Maze

  • 278 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 May 2018

FStr - Finite Strip Computer Application 1.4.0

Version 1.4.0 by Joao De Lazzari

Finite Strip Method Computer Application: Elastic Buckling Analysis of thin-walled structures

  • 277 (All time)
  • 12 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jun 2023

CURVVEC

Version 1.0.0.0 by Andrew Stevens

draw curved vectors from 2D vector data

  • 2.5K (All time)
  • 2 (Last 30 days)
  • 4.8 / 5
  • Community
  • 18 Aug 2009

Two-dimensional Variational Mode Decomposition

Version 1.1.0.0 by Dominique Zosso

Variationally decompose a 2D signal into k band-separated modes.

  • 2.7K (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Mar 2014

2D Transient heat conduction

Version 1.0.0 by Rahul

2D transient heat conduction in materials, allows users to analyze temperature distribution over time and space.

  • 653 (All time)
  • 6 (Last 30 days)
  • 5.0 / 5
  • Community
  • 19 Oct 2023

Pore size distribution of 2D porous media images

Version 2.0.0.2 by Arash Rabbani

Calculates the pore size distribution of 2D porous media images by watershed segmentation algorithm

  • 2.4K (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Feb 2021

Method of moments for 2D scattering from PEC cylinder (CFIE)

Version 1.3 by Mazin Mustafa

Solves 2D scattering problem using MoM with Pieacewise Linear basis and testing functions (Galerkin's method) and calculates RCS.

  • 605 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Aug 2021

Method of Moments for 2D PEC Circular Cylinder (Point Match)

Version 1.0.4 by Mazin Mustafa

Solves 2D scattering problem for a circular cylinder using MoM using Point Match technique and calculates RCS.

  • 245 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 13 Aug 2021

Finite Element 2D Navier-Stokes on Gmsh mesh

Version 1.0.1 by Yu Wang

Solving 2D Navier-Stokes using finite element method on a Gmsh mesh

  • 442 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jun 2022

Simple Transport of Intensity Equation Phase Unwrapper (stiepu.m)

Version 1.0.0.0 by Birk Andreas

2D phase unwrapping is a problem of the past!

  • 571 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 14 May 2018

IMAGECF Complex Field Visualization (amplitude, phase)

Version 2.0.0 by Kanghyun Chu

Imaging Complex Field with a corresponding color wheel Also applicable to visualization of a 2D vector field

  • 205 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 7 Jan 2019

Load more