Awesome MATLAB

Artificial Intelligence and Machine Learning

  • updated over 5 years ago BSD 2-Clause "Sim...

    Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started.

  • updated about 1 month ago Other

    Discover pretrained models for deep learning in MATLAB

  • OpenFace OpenFace 6,505
    updated 3 months ago Other

    OpenFace – a state-of-the art tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation.

  • PRMLT PRMLT 5,927
    updated about 4 years ago MIT License

    Matlab code of machine learning algorithms in book PRML

  • rcnn rcnn 2,332
    updated about 7 years ago BSD 2-Clause "Sim...

    R-CNN: Regions with Convolutional Neural Network Features

  • updated 3 months ago

    Spectrum sensing in cognitive radios leveraging machine learning models

Computational Mechanics

    updated 9 months ago GNU Affero Genera...

    The Geometry and Image-Based Bioengineering add-On for MATLAB

Database Management

  • updated almost 2 years ago Other

    Load environment variables from a .env file.

  • updated almost 5 years ago Do What The F*ck ...

    GNU Octave Redis client (for Matlab too)

  • updated over 4 years ago MIT License

    An extension for MATLAB® or GNU/octave to access sqlite3 databases

Game Theory

  • updated almost 9 years ago

    Matlab code for the figures and the examples used in G. Bacci, L. Sanguinetti, and M. Luise, "Understanding game theory via wireless power control,' submitted to IEEE Signal Process. Mag., Oct. 2014.

  • updated over 5 years ago BSD 3-Clause "New...

    Matlab implementation of some evolutionary dynamics from game theory, such as: replicator dynamics, smith dynamics, logit dynamics, and Brown-von Neumann-Nash.


  • NaveGo NaveGo 520
    updated 12 months ago Other

    NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.


Image Processing and Computer Vision

  • updated 6 months ago

    This is a resouce list for low light image enhancement

  • HWCR HWCR 45
    updated about 9 years ago

    Handwritten Character Recognition System using Neural Networks is developed using MATLAB Neural Network and Image Processing tool box. This system has been developed using existing algorithms like Preprocessing and Feature Extraction techniques.

  • updated 6 months ago BSD 2-Clause "Sim...

    Image Processing library for Matlab

  • updated about 2 months ago MIT License

    MatLab tools for multi-scale image processing, including Laplacian pyramids, Wavelets, and Steerable Pyramids

  • updated over 3 years ago Other

    Collection and a development kit of matlab mex functions for OpenCV library

  • NLH NLH 47
    updated almost 3 years ago

    Matlab code for our IEEE Trans. on Image Processing paper "NLH: A Blind Pixel-level Non-local Method for Real-world Image Denoising"

  • OpenCE OpenCE 489
    updated almost 6 years ago MIT License

    Contrast Enhancement Techniques for low-light images

  • updated almost 5 years ago

    Piotr's Image & Video Matlab Toolbox

  • zah zah 2
    updated over 2 years ago MIT License

    An image descriptor, suitable for keyword spotting, that is computed as a function of Convolutional Neural Network intermediate layer responses. Implemented in MATLAB.

Interfacing with other languages

  • updated over 2 years ago

    NodeJS Package for MATLAB

Interfacing with other programs

  • updated 3 months ago BSD 3-Clause "New...

    JSONLab: compact, portable, robust JSON/binary-JSON encoder/decoder for MATLAB/Octave

  • updated over 8 years ago

    A thin MATLAB wrapper for the Git source control system

  • updated over 6 years ago BSD 3-Clause "New...

    NOTE - Not working in Mojave and later versions! A Mac OS X quicklook generator for MATLAB .mat workspace files.

Making Figures

  • updated about 2 months ago BSD 3-Clause "New...

    A MATLAB toolbox for exporting publication quality figures

  • updated over 4 years ago MIT License

    A repository comprising multiple functions for making elegant publication-quality figures in MATLAB

  • updated about 1 year ago GNU General Publi...

    Cross-platform figure export from Matlab to SVG, PDF, PNG, etc. preserving transparency

  • updated 6 months ago BSD 2-Clause "Sim...

    This program converts MATLAB®/Octave figures to TikZ/pgfplots figures for smooth integration into LaTeX.

Miscellaneous Toolboxes

  • edges edges 814
    updated over 4 years ago Other

    Structured Edge Detection Toolbox

  • updated about 2 months ago MIT License

    Matlab toolbox for Geometry Processing.

  • gramm gramm 757
    updated 19 days ago MIT License

    Gramm is a complete data visualization toolbox for Matlab. It provides an easy to use and high-level interface to produce publication-quality plots of complex data with varied statistical visualizations. Gramm is inspired by R's ggplot2 library.

  • NaveGo NaveGo 520
    updated 12 months ago Other

    NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.

Model Reduction

  • updated 7 months ago BSD 2-Clause "Sim...

    sssMOR - Sparse State-Space and Model Order Reduction Toolbox


  • updated over 4 years ago

    Hands-on Tutorial for Global Optimization in Matlab

  • manopt manopt 266
    updated 2 months ago

    Manopt, a Matlab toolbox for optimization on manifolds

  • updated over 3 years ago MIT License

    MATLAB implementations of a variety of nonlinear programming algorithms.

  • updated about 3 years ago

    非线性优化主要算法的Matlab程序,有精确线搜索的0.618法和抛物线法, 非精确线搜索的Armijo准则, 最速下降法, 牛顿法, 共轭梯度法, BFGS 算法, DFP 算法, Broyden 族方法, 信赖域方法, 求解非线性最小二乘问题的L-M算法, 解约束优化问题的乘子法, 求解二次规划的有效集法, SQP 子问题的光滑牛顿法以及求解约束优化问题的SQP方法等. 程序基本通用.

  • updated 11 months ago MIT License

    A trajectory optimization library for Matlab

  • PlatEMO PlatEMO 1,391
    updated 14 days ago

    Evolutionary multi-objective optimization platform



  • updated 5 months ago Other

    A statistics and context decoding toolbox for neuroimaging.

  • updated over 3 years ago

    Matlab Circular Statistics Toolbox

  • FSDA FSDA 73
    updated 10 days ago European Union Pu...

    Flexible Statistics and Data Analysis (FSDA) extends MATLAB for a robust analysis of data sets affected by different sources of heterogeneity. It is open source software licensed under the European Union Public Licence (EUPL). FSDA is a joint project by the University of Parma and the Joint Research Centre of the European Commission.

  • updated 10 months ago GNU General Publi...

    Matlab library for directional statistics and directional estimation

  • updated over 2 years ago

    Matlab code implementing different methods used in statistical signal processing; mainly Extended Kalman Filters, LMS/RLS, Wiener, robust regression, MMSE estimators, ML estimators, Hi-Frequency estimators (Pisarenko, MUSIC, ESPRIT)