[38;5;12m                                 [39m[38;2;255;187;0m[1m[4mAwesome MATLAB  [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m

[38;5;12mA curated list of awesome MATLAB toolboxes, applications, software and resources.[39m
[38;5;12mInspired by [39m[38;5;14m[1mawesome-R[0m[38;5;12m (https://github.com/qinwf/awesome-R).[39m

[38;5;12m- [39m[38;5;14m[1mAwesome MATLAB[0m[38;5;12m (#awesome-)[39m
[38;5;12m  - [39m[38;5;14m[1m3rd Party Commercial Toolboxes[0m[38;5;12m (#3rd-party-commercial-toolboxes)[39m
[38;5;12m  - [39m[38;5;14m[1mArtificial Intelligence and Machine Learning[0m[38;5;12m (#artificial-intelligence-and-machine-learning)[39m
[38;5;12m  - [39m[38;5;14m[1mComputational Mechanics[0m[38;5;12m (#computational-mechanics)[39m
[38;5;12m  - [39m[38;5;14m[1mCool[0m[38;5;12m (#cool)[39m
[38;5;12m  - [39m[38;5;14m[1mDatabase Management[0m[38;5;12m (#database-management)[39m
[38;5;12m  - [39m[38;5;14m[1mGeospatial[0m[38;5;12m (#geospatial)[39m
[38;5;12m  - [39m[38;5;14m[1mGames[0m[38;5;12m (#games)[39m
[38;5;12m  - [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware)[39m
[38;5;12m  - [39m[38;5;14m[1mHigh Performance Computing in MATLAB[0m[38;5;12m (#High-Performance-Computing-in-MATLAB)[39m
[38;5;12m  - [39m[38;5;14m[1mImage Processing and Computer Vision[0m[38;5;12m (#image-processing-and-computer-vision)[39m
[38;5;12m  - [39m[38;5;14m[1mInterfacing with other languages[0m[38;5;12m (#interfacing-with-other-languages)[39m
[38;5;12m  - [39m[38;5;14m[1mInterfacing with other programs[0m[38;5;12m (#interfacing-with-other-programs)[39m
[38;5;12m  - [39m[38;5;14m[1mLearning MATLAB[0m[38;5;12m (#learning-matlab)[39m
[38;5;12m  - [39m[38;5;14m[1mModel Reduction[0m[38;5;12m (#model-reduction)[39m
[38;5;12m  - [39m[38;5;14m[1mMaking Figures[0m[38;5;12m (#making-figures)[39m
[38;5;12m  - [39m[38;5;14m[1mMATLAB-like environments[0m[38;5;12m (#matlab-like-environments)[39m
[38;5;12m  - [39m[38;5;14m[1mMiscellaneous Free Toolboxes[0m[38;5;12m (#miscellaneous-free-toolboxes)[39m
[38;5;12m  - [39m[38;5;14m[1mOptimization[0m[38;5;12m (#optimization)[39m
[38;5;12m  - [39m[38;5;14m[1mStatistics[0m[38;5;12m (#statistics)[39m
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
[48;5;235m[38;5;249m- **Websites** (#websites)[49m[39m[48;5;235m[38;5;249m              [49m[39m
[48;5;235m[38;5;249m- **Blogs** (#blogs)[49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249m- **Books** (#books)[49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249m- **Reference Cards** (#reference-cards)[49m[39m
[48;5;235m[38;5;249m- **Social Media** (#social-media)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[48;5;235m[38;5;249m- **MOOCs** (#moocs)[49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249m- **Tips and Tricks** (#tips-and-tricks)[49m[39m
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m


[38;2;255;187;0m[4m3rd Party Commercial Toolboxes[0m
[48;2;30;30;40m[38;5;13m[3mHigh quality commercial toolboxes from organisations other than MathWorks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMultiprecision Toolbox for MATLAB[0m
[38;5;12m (http://www.advanpix.com/) - This toolbox equips MATLAB with a new multiple precision floating-point numeric type and an extensive set of mathematical functions that are capable of computations with arbitrary precision.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMOSEK[0m[38;5;14m[1m [0m[38;5;14m[1mOptimization[0m[38;5;14m[1m [0m[38;5;14m[1mTools[0m[38;5;12m [39m[38;5;12m(https://www.mosek.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;14m[1mMOSEK[0m[38;5;14m[1m [0m[38;5;14m[1mtools[0m[38;5;12m [39m[38;5;12m(https://mosek.com/resources/downloads)[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mMOSEK[39m[38;5;12m [39m[38;5;12moptimization[39m[38;5;12m [39m[38;5;12msolvers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclassical[39m[38;5;12m [39m[38;5;14m[1mToolobx[0m[38;5;12m [39m
[38;5;12m(http://docs.mosek.com/7.1/tools/index.html)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;14m[1mFusion[0m[38;5;12m [39m[38;5;12m(http://docs.mosek.com/7.1/matlabfusion/index.html).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFEATool Multiphysics[0m[38;5;12m (http://www.precisesimulation.com) - Finite Element FEM Simulation toolbox for Matlab and Octave featuring an easy to use GUI, integrated CAD, geometry, grid generation, solvers, and postprocessing functionality.[39m

[38;2;255;187;0m[4mArtificial Intelligence and Machine Learning[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeep Learning Toolbox[0m[38;5;12m (https://www.mathworks.com/products/deep-learning.html) - MATLAB's deep learning toolbox[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Deep Learning Model Hub[0m[38;5;12m (https://github.com/matlab-deep-learning/MATLAB-Deep-Learning-Model-Hub). Discover the latest pretrained models for deep learning in MATLAB[39m

[38;2;255;187;0m[4mComputational Mechanics[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGIBBON[0m[38;5;12m [39m[38;5;12m(https://www.gibboncode.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mget[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1msource[0m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/gibbonCode/GIBBON))[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12mtoolbox[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12m(bio)mechanics,[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mgeometry,[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12msegmentation,[39m[38;5;12m [39m[38;5;12mmeshing,[39m[38;5;12m [39m[38;5;12mlattice[39m[38;5;12m [39m[38;5;12mstructure[39m
[38;5;12mcreation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinite[39m[38;5;12m [39m[38;5;12melement[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mlinking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;14m[1mFEBio[0m[38;5;12m [39m[38;5;12m(https://febio.org/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mABAQUS).[39m[38;5;12m [39m

[38;2;255;187;0m[4mCool[0m
[48;2;30;30;40m[38;5;13m[3mFun projects that make you say 'Cool!'[0m

[38;5;12m - [39m[38;5;14m[1mEngima[0m[38;5;12m (http://blogs.mathworks.com/pick/2015/10/30/enigma/) - MATLAB version of the Enigma machine.[39m
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInvisibility[0m[38;5;14m[1m [0m[38;5;14m[1mCloak[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mMATLAB[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSimulink[0m[38;5;12m [39m[38;5;12m(https://www.mathworks.com/matlabcentral/fileexchange/103830-invisibility-cloak-using-matlab-and-simulink)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msubmission[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mInvisibility[39m[38;5;12m [39m[38;5;12mCloak[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m
[38;5;12mimage[39m[38;5;12m [39m[38;5;12mthresholding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msegmentation.[39m

[38;2;255;187;0m[4mDatabase Management[0m
[48;2;30;30;40m[38;5;13m[3mToolboxes for managing data[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase toolbox[0m[38;5;12m (http://uk.mathworks.com/products/database/) - Official database toolbox from The MathWorks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgo-redis[0m[38;5;12m (https://github.com/markuman/go-redis/) - Free Redis Mex client for MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmex-sqlite3[0m[38;5;12m (https://github.com/rmartinjak/mex-sqlite3) - Free Sqlite3 Mex client for MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdotenv for MATLAB[0m[38;5;12m (https://github.com/mathworks/dotenv-for-MATLAB) - Manage database configuration environment variables.[39m

[38;2;255;187;0m[4mGames[0m

[48;2;30;30;40m[38;5;13m[3mFully playable games developed in MATLAB.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m2048[0m[38;5;12m (http://uk.mathworks.com/matlabcentral/fileexchange/46124-2048-matlab-edition) - 2048 is a game originally created by Gabriele Cirulli. This is a MATLAB implementation of the game.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlappy[0m[38;5;14m[1m [0m[38;5;14m[1mbird[0m[38;5;12m [39m[38;5;12m(http://uk.mathworks.com/matlabcentral/fileexchange/45795-flappy-bird-for-matlab)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mstores[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mtaken[39m[38;5;12m [39m[38;5;12mdown,[39m[38;5;12m [39m[38;5;12mFlappy[39m[38;5;12m [39m[38;5;12mBird[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mfurther[39m[38;5;12m [39m[38;5;12mintroduction.[39m[38;5;12m [39m[38;5;12mNow,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m
[38;5;12mcome[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12malive,[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mMATLAB.[39m

[38;2;255;187;0m[4mGeospatial[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTopoToolbox[0m[38;5;12m (https://topotoolbox.wordpress.com/) - TopoToolbox is a MATLAB program for the analysis of digital elevation models (DEMs). It's free and open source.[39m

[38;2;255;187;0m[4mHardware[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArduino Support package[0m[38;5;12m (https://www.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware) - MATLAB Support Package for Arduino Hardware[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCPU Info[0m[38;5;12m (https://de.mathworks.com/matlabcentral/fileexchange/33155-cpu-info) - Read various bits of information about the CPU and operating system.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Mobile[0m[38;5;12m (http://uk.mathworks.com/products/matlab-mobile/) - MATLAB on Android and iOS mobile phones and tablets.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRaspberry Pi Support from MATLAB[0m[38;5;12m (http://uk.mathworks.com/hardware-support/raspberry-pi-matlab.html) - Acquire sensor and image data from your connected Raspberry Pi.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRasperry Pi IO Support for Octave[0m[38;5;12m (http://github.com/octave-de/octave-rpi-gpio) - Control Rasperry Pi GPIO Port from Octave.[39m

[38;2;255;187;0m[4mHigh Performance Computing in MATLAB[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB on the NVIDIA GPU Cloud[0m[38;5;12m (https://ngc.nvidia.com/catalog/containers/partners:matlab) - Running MATLAB on the NVIDIA GPU Cloud.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParallel[0m[38;5;14m[1m [0m[38;5;14m[1mComputing[0m[38;5;14m[1m [0m[38;5;14m[1mToolbox[0m[38;5;12m [39m[38;5;12m(https://uk.mathworks.com/products/parallel-computing.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMathworks[39m[38;5;12m [39m[38;5;12mToolbox.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mparallel[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mparadigms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m1000s[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12mcores[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGPUs.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m
[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mlaptop[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mthat's[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave.[39m

[38;2;255;187;0m[4mImage Processing and Computer Vision[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComputer Vision System Toolbox[0m[38;5;12m (http://uk.mathworks.com/products/computer-vision/) - The official computer vision toolbox from MathWorks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImage Processing Toolbox[0m[38;5;12m (http://uk.mathworks.com/products/image/) - The official Image Processing Toolbox from MathWorks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatConvNet[0m[38;5;12m [39m[38;5;12m(http://www.vlfeat.org/matconvnet/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMatConvNet[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12mtoolbox[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mConvolutional[39m[38;5;12m [39m[38;5;12mNeural[39m[38;5;12m [39m[38;5;12mNetworks[39m[38;5;12m [39m[38;5;12m(CNNs)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mvision[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mstate-of-the-art[39m[38;5;12m [39m
[38;5;12mCNNs.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mpre-trained[39m[38;5;12m [39m[38;5;12mCNNs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mclassification,[39m[38;5;12m [39m[38;5;12msegmentation,[39m[38;5;12m [39m[38;5;12mface[39m[38;5;12m [39m[38;5;12mrecognition,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mdetection.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPiotr's Image and Video Toolbox[0m[38;5;12m (https://github.com/pdollar/toolbox) - This free toolbox facilitates the manipulation of images and video in MATLAB. Its purpose is to complement, not replace, MATLAB's Image Processing Toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVLFeat[0m[38;5;12m [39m[38;5;12m(http://www.vlfeat.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mVLFeat[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mvision[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mspecializing[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mextraction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmatching.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompatibility,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mthroughout.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMexOpenCV[0m[38;5;12m (https://github.com/kyamagu/mexopencv) - MATLAB MEX interface for [39m[38;5;14m[1mOpenCV[0m[38;5;12m (http://opencv.org), i.e. one of the leading libraries for computer vision.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZoning Aggregated Hypercolumns for Keyword Spotting[0m[38;5;12m (https://github.com/sfikas/zah) - An image descriptor, suitable for keyword spotting, that is computed as a function of Convolutional Neural Network intermediate layer responses.[39m

[38;2;255;187;0m[4mModel Reduction[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdrtoolbox[0m[38;5;12m (https://lvdmaaten.github.io/drtoolbox/) - Matlab Toolbox for Dimensionality Reduction.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDMD Book[0m[38;5;12m (http://dmdbook.com/CODE.zip) - Dynamic Mode Decomposition Book Companion Code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1memgr[0m[38;5;12m (http://gramian.de) - EMpirical GRamian framework for model reduction of input-output systems.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhapod[0m[38;5;12m (http://git.io/hapod) - Hierarchical Approximate Proper Orthogonal Decomposition.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMOR Toolbox[0m[38;5;12m (https://mordigitalsystems.fr/en/) - Model Reduction Toolbox for MATLAB (formerly: [39m[38;5;14m[1mMORE[0m[38;5;12m (http://w3.onera.fr/more/) - a MOdel REduction Toolbox).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKerMor[0m[38;5;12m (http://www.ians.uni-stuttgart.de/MoRePaS/software/kermor/) - Model order reduction for nonlinear dynamical systems and nonlinear approximation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmorgen[0m[38;5;12m (https://git.io/morgen) - Model Order Reduction for Gas and Energy Networks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMORLAB[0m[38;5;12m (http://www.mpi-magdeburg.mpg.de/1657682/morlab) - Model Order Reduction Laboratory.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMORPACK[0m[38;5;12m (http://tu-dresden.de/die_tu_dresden/fakultaeten/fakultaet_maschinenwesen/ifkm/dmt/forschung/forschungsthemen/morpack) - Model Order Reduction PACKage.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMESS[0m[38;5;12m (http://www.mpi-magdeburg.mpg.de/projects/mess) - The Matrix Equations Sparse Solvers library, is the successor to the Lyapack Toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMRedTool[0m[38;5;12m (https://web.archive.org/web/20080727002739/http://scowl.ge.uiuc.edu/~ssivakum/research.html) - A MATLAB toolbox for model reduction of multi-dimensional systems.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNonlinear Model Reduction Routines for MATLAB[0m[38;5;12m (http://homepages.rpi.edu/~hahnj/Model_Reduction) - Empirical balanced truncation toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpsssMOR[0m[38;5;12m (https://www.mathworks.com/matlabcentral/fileexchange/64392-psssmor-toolbox) - A parametric sparse state-space and Model Order Reduction toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRBmatlab[0m[38;5;12m (https://www.morepas.org/software/rbmatlab/) - A MATLAB library for model order reduction with Reduced Basis Methods.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredBKIT[0m[38;5;12m (https://github.com/redbKIT/redbKIT) - A MATLAB library for reduced-order modeling of parametrized PDEs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSiMpLIfy[0m[38;5;12m (http://simplifytoolbox.tumblr.com/) - Structured ModeL reduction.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSLICOT[0m[38;5;12m (http://slicot.org/matlab-toolboxes/model-reduction) - SLICOT Model and Controller Reduction Toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSMORES[0m[38;5;12m (https://web.archive.org/web/20151115030532/http://bnbond.com/software/smores/) - A Matlab tool for Simulation and Model Order Reduction of Electrical Systems.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSOMDDPA[0m[38;5;12m (http://doi.org/10.5281/zenodo.3332706) - Second-Order Modally-Damped Dominant Pole Algorithm.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msssMOR[0m[38;5;12m (https://github.com/MORLab/sssMOR) - sparse state space and Model Order Reduction toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSUMO[0m[38;5;12m (http://sumo.intec.ugent.be/SUMO) - SUrrogate MOdelling lab.[39m


[38;2;255;187;0m[4mInterfacing with other languages[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC/C++ mex routines[0m[38;5;12m (http://uk.mathworks.com/help/matlab/write-cc-mex-files.html) - C/C++ MEX files allow to call C/C++ functions from within MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFortran mex routines[0m[38;5;12m (http://uk.mathworks.com/help/matlab/write-fortran-mex-files.html) - Fortran MEX routines allow you to call Fortran code from within MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(http://uk.mathworks.com/help/matlab/matlab_external/get-started-with-matlab-engine-for-python.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m[38;5;12mEngine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mnamed[39m[38;5;12m [39m[48;5;235m[38;5;249mmatlab[49m[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mMATLAB[39m[38;5;12m [39m
[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mPython.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmatlab kernel[0m[38;5;12m (https://github.com/calysto/matlab_kernel) - To run MATLAB code inside IPython / Jupyter notebooks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLink[0m[38;5;12m (http://matlink.org/) - To run MATLAB code inside Mathematica / Wolfram Language notebooks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnode-matlab[0m[38;5;12m (https://github.com/zeybek/node-matlab) - To run MATLAB code inside NodeJS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;12m (http://uk.mathworks.com/help/matlab/call-python-libraries.html) - How to call Python functions from within MATLAB.[39m

[38;2;255;187;0m[4mInterfacing with other programs[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB QuickLook[0m[38;5;12m (https://github.com/jaketmp/matlab-quicklook) - QuickLook preview generator for MAT files. This shows the contents of your MAT files in Finder. The binary is only compatible with 64 bit OS X.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB-git[0m[38;5;12m (https://github.com/manur/MATLAB-git) - A thin wrapper to call [39m[48;5;235m[38;5;249mgit[49m[39m[38;5;12m from within a MATLAB console.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSONlab[0m[38;5;12m (https://github.com/fangq/jsonlab) - Toolbox to encode/decode [39m[38;5;14m[1mJSON[0m[38;5;12m (http://www.json.org) data files from within MATLAB and Octave.[39m


[38;2;255;187;0m[4mLearning MATLAB[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSoftware Carpentry lessons in MATLAB[0m[38;5;12m (http://swcarpentry.github.io/matlab-novice-inflammation/) - Teaching basic lab skills for research computing.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYAGTOM:[0m[38;5;14m[1m [0m[38;5;14m[1mYet[0m[38;5;14m[1m [0m[38;5;14m[1mAnother[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mTO[0m[38;5;14m[1m [0m[38;5;14m[1mMATLAB[0m[38;5;12m [39m[38;5;12m(http://ubcmatlabguide.github.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mMATLAB®[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mstarts[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasics[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12m(Note[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mSpeedup[0m[38;5;14m[1m [0m[38;5;14m[1mTricks[0m[38;5;12m [39m
[38;5;12m(https://ubcmatlabguide.github.io/html/speedup.html)).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Academy - MATLAB Onramp[0m[38;5;12m (https://matlabacademy.mathworks.com/) - Brief MATLAB introduction including language syntax and common workflows. Free for all. [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mControl Tutorials for MATLAB and Simulink[0m[38;5;12m (http://ctms.engin.umich.edu/CTMS/index.php?aux=Home) - This site contains quite a bit control theory, some practical applications and how to implement these in MATLAB and SimuLink.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRosetta Code (MATLAB category)[0m[38;5;12m (http://rosettacode.org/wiki/Category:MATLAB) - Rosetta Code is a community comparing algorithms in different languages.[39m

[38;2;255;187;0m[4mMaking Figures[0m

[48;2;30;30;40m[38;5;13m[3mThird-party tools to produce publication quality figures.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mantijet[0m[38;5;12m (https://git.io/antijet) - An alternative to the problematic "jet"-colormap.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexport_fig[0m[38;5;12m (https://github.com/altmany/export_fig) - produces better vector/bitmap graphics than standalone MATLAB®.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgramm[0m[38;5;12m (https://uk.mathworks.com/matlabcentral/fileexchange/54465-gramm-complete-data-visualization-toolbox-ggplot2-r-like) - GRAMmar of graphics for Matlab.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhq-matlab-figs[0m[38;5;12m (http://dgleich.github.io/hq-matlab-figs/) - Creating high-quality graphics in MATLAB for papers and presentations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmatlab2tikz[0m[38;5;12m (https://github.com/matlab2tikz/matlab2tikz) - exports MATLAB® figures to TikZ code for seamless inclusion in LaTeX documents.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmatplotlib colormaps[0m[38;5;12m (https://de.mathworks.com/matlabcentral/fileexchange/62729-matplotlib-2-0-colormaps--perceptually-uniform-and-beautiful) - Perceptually uniform colormaps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplot2svg[0m[38;5;12m [39m[38;5;12m(http://www.mathworks.com/matlabcentral/fileexchange/7401-scalable-vector-graphics--svg--export-of-figures)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mexports[39m[38;5;12m [39m[38;5;12mMATLAB®[39m[38;5;12m [39m[38;5;12mfigures[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mScalable[39m[38;5;12m [39m[38;5;12mVector[39m[38;5;12m [39m[38;5;12mGraphics[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mparticularly[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12molder[39m[38;5;12m [39m[38;5;12mMATLAB®[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[48;5;235m[38;5;249mprint -dsvg[49m[39m[38;5;12m.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlotly MATLAB Library[0m[38;5;12m (https://plot.ly/matlab/) - exports MATLAB® figures to the online plotting service [39m[38;5;14m[1mplot.ly[0m[38;5;12m (https://plot.ly).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msaveFigure[0m[38;5;12m (https://github.com/djoshea/matlab-save-figure) - exports MATLAB® figures to PDF, SVG, EPS and PNG with improved support for transparancy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwgPlot[0m[38;5;12m (https://mathworks.com/matlabcentral/fileexchange/24035-wgplot-weighted-graph-plot--a-better-version-of-gplot) - A better version of gplot.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxkcdify[0m[38;5;12m (https://www.mathworks.com/matlabcentral/fileexchange/38499-xkcdify) - xkcd-style plots.[39m

[38;2;255;187;0m[4mUsing MATLAB in other environments[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOfficial MATLAB Kernel for Jupyter[0m[38;5;12m (https://blogs.mathworks.com/matlab/2023/01/30/official-mathworks-matlab-kernel-for-jupyter-released/) - Blog post describing how to install and use the official MATLAB Kernel for Jupyter[39m

[38;2;255;187;0m[4mMATLAB-like environments[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Octave[0m[38;5;12m (https://www.gnu.org/software/octave/) - GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It can run many MATLAB programs unmodified.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScilab[0m[38;5;12m (http://www.scilab.org/) - Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMathScript[0m[38;5;12m [39m[38;5;12m(https://www.ni.com/en-gb/support/downloads/software-products/download.labview-mathscript-module.html#345625)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMathScript[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minterpreter[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMATLAB®[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mLabView[0m[38;5;12m [39m[38;5;12m(http://www.ni.com/labview/)[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m
[38;5;12mlanguage.[39m

[38;2;255;187;0m[4mMiscellaneous Free Toolboxes[0m
[48;2;30;30;40m[38;5;13m[3mHigh quality free toolboxes in subject areas that don't yet have their own section[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChebfun[0m[38;5;12m (http://www.chebfun.org/) - Chebfun is an open-source package for computing with functions to about 15-digit accuracy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIFISS[0m[38;5;12m (http://www.maths.manchester.ac.uk/~djs/ifiss/) - IFISS is a graphical package for the interactive numerical study of incompressible flow problems which can be run under MATLAB or Octave.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWavelab[0m[38;5;12m (http://statweb.stanford.edu/~wavelab/Wavelab_850/index_wavelab850.html) - WaveLab is a collection of MATLAB functions related to wavelet analysis.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMPITB[0m[38;5;12m (http://www.ugr.es/~jfernand/mpitb_eng.html) - MPI Toolbox for Matlab ([39m[38;5;14m[1mMPI Toolbox for Octave[0m[38;5;12m (http://www.ugr.es/~jfernand/mpitb.html)).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLightspeed[0m[38;5;12m (http://research.microsoft.com/en-us/um/people/minka/software/lightspeed/) - Microsoft Lightspeed Utilities Toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbct[0m[38;5;12m (http://www.brain-connectivity-toolbox.net/) - Brain Connectivity Toolbox.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenCL Toolbox[0m[38;5;12m (https://github.com/imaginairy-user/opencl-toolbox/) - OpenCL support for MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUQLab[0m[38;5;12m (http://www.uqlab.com/) - The Framework for Uncertainty Quantification.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctave Forge[0m[38;5;12m (http://octave.sourceforge.net/) - Extra packages for GNU Octave.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatrix Computation Toolbox[0m[38;5;12m (http://www.maths.manchester.ac.uk/~higham/mctoolbox/) - For constructing test matrices, computing matrix factorizations, visualizing matrices, and carrying out direct search optimization.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGRANSO[0m[38;5;12m (http://timmitchell.com/software/GRANSO/index.html) - GRadient-based Algorithm for Non-Smooth Optimization.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mROSTAPACK[0m[38;5;12m (http://www.timmitchell.com/software/ROSTAPACK/index.html) - RObust STAbility PACKage.[39m

[38;2;255;187;0m[4mOptimization [0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mManopt[0m[38;5;12m (https://www.manopt.org/) Free toolboxes for optimization on manifolds and matrices.[39m

[38;2;255;187;0m[4mStatistics[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFSDA Toolbox[0m[38;5;12m (http://rosa.unipr.it/fsda.html) - FSDA (Flexible Statistics and Data Analysis) extends MATLAB and the Statistics Toolbox for the robust analysis of data sets affected by different sources of heterogeneity.[39m

[38;5;12m                                                                                                                 [39m[38;2;255;187;0m[1m[4mResources[0m

[38;5;12mWhere to discover new MATLAB resources.[39m

[38;2;255;187;0m[4mWebsites[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB File Exchange[0m[38;5;12m (http://uk.mathworks.com/matlabcentral/fileexchange/) - File Exchange lets you find and share custom applications, classes, code examples, drivers, functions, Simulink models, scripts, and videos.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCody[0m[38;5;12m (http://uk.mathworks.com/matlabcentral/cody/) - A website with programming challenges that consist of writing MATLAB® code. A fun way to improve your skills.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThingSpeak[0m[38;5;12m (https://thingspeak.com) - An internet of things (IoT) platform that allows to collect, analyze and act upon various data sources. You can enter your own MATLAB® code to process and plot your data.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctave-Online[0m[38;5;12m (http://octave-online.net/) - An online Octave interpreter.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatlab FAQ on Wikia[0m[38;5;12m (http://matlab.wikia.com/wiki/FAQ)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Community Curated Resources For Learning Matlab[0m[38;5;12m (https://hackr.io/tutorials/learn-matlab)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAssorted .m-files[0m[38;5;12m (http://people.duke.edu/~hpgavin/m-files/) - by H.P. Gavin.[39m

[38;2;255;187;0m[4mBlogs[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCleve's Corner: Cleve Moler on Mathematics and Computing[0m[38;5;12m (http://blogs.mathworks.com/cleve/) - Cleve Moler is the author of the first MATLAB, one of the founders of MathWorks, and is currently Chief Mathematician at the company.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe MATLAB Blog[0m[38;5;12m (https://blogs.mathworks.com/matlab/) - Mike Croucher, a Customer Success Engineer at MathWorks, writes about MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeveloper Zone[0m[38;5;12m (http://blogs.mathworks.com/developer/) - Developing, testing, and integrating production grade software using MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuy and Seth on Simulink[0m[38;5;12m (http://blogs.mathworks.com/seth/) - Guy Rouleau and Seth Popinchalk are Application Engineers for MathWorks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSteve on Image Processing[0m[38;5;12m (http://blogs.mathworks.com/steve/) - Steve Eddins has developed MATLAB and image processing capabilities for MathWorks since 1993.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUndocumented MATLAB[0m[38;5;12m (http://undocumentedmatlab.com) - Yair Altman blogs about the hidden underbelly of MATLAB®. This is the place to be for discovering new and awesome features.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWalkingRandomly[0m[38;5;12m (http://www.walkingrandomly.com/?cat=11) - The MATLAB tag of WalkingRandomly.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxcorr: comp neuro[0m[38;5;12m (http://xcorr.net/?s=matlab) - MATLAB relevant post of XCORR.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatlab Geeks[0m[38;5;12m (http://matlabgeeks.com/) - Matlab Blog, Tutorials and Expertise.[39m

[38;2;255;187;0m[4mBooks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAccelerating MATLAB Performance: 1001 tips to speed up MATLAB programs[0m
[38;5;12m (https://www.crcpress.com/Accelerating-MATLAB-Performance-1001-tips-to-speed-up-MATLAB-programs/Altman/9781482211290) - A superb guide to making MATLAB code faster.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData-Driven Science and Engineering: Machine Learning, Dynamical Systems and Control[0m
[38;5;12m (http://www.databookuw.com/) - This textbook brings together machine learning, engineering mathematics, and mathematical physics to integrate modeling and control of dynamical systems with modern methods in data science.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Elements of MATLAB Style[0m[38;5;12m (http://www.cambridge.org/us/academic/subjects/computer-science/scientific-computing-scientific-software/elements-matlab-style) - Coding guidelines for the MATLAB language.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB for Dummies[0m[38;5;12m (http://eu.wiley.com/WileyCDA/WileyTitle/productCd-111882010X.html) - A good beginners book.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Guide[0m[38;5;12m (http://www.ma.man.ac.uk/~higham/mg/) - By Desmond and Nicholas Higham. One of the best books for learning MATLAB[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUndocumented Secrets of MATLAB-Java Programming[0m
[38;5;12m (https://www.crcpress.com/Undocumented-Secrets-of-MATLAB-Java-Programming/Altman/9781439869031#isbn) - A great guide on MATLAB® and its Java interface (e.g. for GUIs or interaction with JVM software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAn Introduction to MATLAB for Behavioral Researchers[0m
[38;5;12m (http://www.sagepub.com/books/Book239284) - Beginner book for those with no programming experience. Targeted to those in psychology/behavioural sciences and uses real experimental data in examples.[39m

[38;2;255;187;0m[4mReference Cards[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Quick Reference[0m[38;5;12m (http://www.robots.ox.ac.uk/~dwm/Courses/1P5_2011/MatlabQuickRef1v1.pdf) - by Eric Peasley, Department of Engineering Science, University of Oxford[39m

[38;2;255;187;0m[4mSocial Media[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB on Facebook[0m[38;5;12m (https://www.facebook.com/MATLAB) - Official Facebook page for MATLAB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Reddit[0m[38;5;12m (https://www.reddit.com/r/matlab/) - MATLAB on Reddit.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB on Stack Overflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged/matlab) - Stack Overflow is a community of 4.7 million programmers, just like you, helping each other.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB on Twitter[0m[38;5;12m (https://twitter.com/MATLAB) - Official MATLAB twitter account.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctave on Stack Overflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged/octave) - Stack Overflow has an extensive back catalogue of many answered questions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctave Reddit[0m[38;5;12m (https://www.reddit.com/r/octave/) - Octave on Reddit.[39m

[38;2;255;187;0m[4mMOOCs[0m
[48;2;30;30;40m[38;5;13m[3mMassive open online courses.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinear Algebra: Foundations to Frontiers[0m[38;5;12m (http://www.ulaff.net/index.html) - Hands-on introduction to Linear Algebra using MATLAB.[39m

[38;2;255;187;0m[4mTips and Tricks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdvanced Programming Techniques in MATLAB[0m[38;5;12m (https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/campaigns/portals/files/intel/may-12-2015-advanced-matlab.pdf) - Slides by Loren Shure.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuidelines[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mwriting[0m[38;5;14m[1m [0m[38;5;14m[1mclean[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mfast[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mMATLAB[0m[38;5;12m [39m[38;5;12m(http://www.mathworks.com/matlabcentral/fileexchange/22943-guidelines-for-writing-clean-and-fast-code-in-matlab)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mMATLAB®[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m
[38;5;12manybody[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;14m[1mcontribute[0m[38;5;12m [39m[38;5;12m(https://github.com/nschloe/matlab-guidelines).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctave and MATLAB Snippets[0m[38;5;12m (https://git.io/mtips) - Collection of code snippets.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknkutils[0m[38;5;12m (https://github.com/kendrickkay/knkutils) - MATLAB utility functions written by Kendrick Kay.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLanczos Algorithm for SVD[0m[38;5;12m (http://bickson.blogspot.de/2011/10/lanczos-algorithm-for-svd-singule-value.html) - MATLAB Code[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJie Chen's Software[0m[38;5;12m (https://jie-chen-ibm.appspot.com/software.html) - Collection of companion codes (mostly MATLAB).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSSP RK[0m[38;5;12m (http://sspsite.org/matlab_scripts.html) - Strong Stability Preserving Runge-Kutta Codes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBV78[0m[38;5;12m (http://faculty.smu.edu/shampine/current.html) - Shampine's Adaptive Block Vectorized Runge-Kutta 7-8.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATLAB Style Guidelines 2.0[0m[38;5;12m (http://www.datatool.com/downloads/MatlabStyle2%20book.pdf) - by R. Johnson.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparrun.sh[0m[38;5;12m (https://gist.github.com/precisesimulation/94395a41e53abf01da4d073b3b746493) - MATLAB and OCTAVE Parallel Job Script.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflamegraph[0m[38;5;12m (https://git.io/flamegraph) - Flame graph visualization for Octave's profiler output.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmlintall[0m[38;5;12m (https://www.mathworks.com/matlabcentral/fileexchange/23786-recursive-mlint) - Recursive [39m[48;5;235m[38;5;249mmlint[49m[39m


[38;5;12m                                                                                                                [39m[38;2;255;187;0m[1m[4mContributing[0m
[38;5;12mYour contributions are always welcome.  Refer to the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/mikecroucher/awesome-MATLAB/blob/main/Contributing.md) if you'd like to make a Pull Request.[39m

[38;5;12mThis work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License - [39m[38;5;14m[1mCC BY-NC-SA 4.0[0m[38;5;12m (http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode)[39m
