List of MATLAB software and tools
This is a list of MATLAB software and tools, including development environments, model-based design tools, code generation software, testing utilities, deployment platforms, and related numerical computing environments.
Core environments and editors
- MATLAB — numerical computing environment
- MATLAB Online — web-based environment[1]
- Simulink — model-based design environment
- App Designer — graphical app development tool[2]
- Live Editor — interactive notebook-style editor[3]
Model-based design and simulation
- Stateflow — state machine design tool
- Simscape — physical system modelling environment[4]
- SimEvents — discrete-event simulation tool
- SimBiology — biological system modelling environment[5]
Code generation and deployment
- MATLAB Compiler — standalone application builder[6]
- MATLAB Compiler SDK — component packaging tool[7]
- MATLAB Coder — C and C++ code generator[8]
- Simulink Coder — code generation from models[9]
- Embedded Coder — embedded systems code generator[10]
- HDL Coder — hardware description language code generator[11]
- Simulink PLC Coder — PLC structured text generator[12]
- MATLAB Web App Server — web app hosting platform[13]
- MATLAB Production Server — analytics deployment server[14]
Testing, verification and analysis
- MATLAB Test — unit testing framework[15]
- Simulink Test — model testing framework[16]
- Simulink Coverage — coverage analysis tool[17][18]
- Polyspace — static analysis and verification tools
- Simulink Check — modelling standards checker[19]
Reporting and education
- MATLAB Report Generator — automated reporting tool[20]
- Simulink Report Generator — model reporting tool[21]
- MATLAB Grader — programming assessment platform[22]
Toolboxes and add-ons
- Image Processing Toolbox[23]
- Signal Processing Toolbox[24]
- Control System Toolbox[25]
- Optimization Toolbox
- Statistics and Machine Learning Toolbox[26][27]
- Parallel Computing Toolbox[28]
Related free and open-source software
- GNU Octave — MATLAB-compatible numerical computing environment
- Scilab — numerical computing environment with similar syntax
MATLAB with other programming languages
C mathematical libraries
C++ mathematical libraries
Fortran mathematical libraries
Python libraries
See also
Wikibooks has a book on the topic of: MATLAB Programming
- List of mathematical software
- List of open-source software for mathematics
- List of optimization software
- List of public domain mathematical and scientific libraries
- List of numerical analysis software
- Lists of programming software development tools
- MATLAB syntax
References
- ^ https://aits.unt.edu/software/matlab.html
- ^ https://imperix.com/doc/help/gui-with-matlab-app-designer
- ^ https://www.cfm.brown.edu/people/dobrush/am33/Matlab/intro/live.html
- ^ https://ctms.engin.umich.edu/CTMS/?example=Introduction§ion=SimulinkSimscape
- ^ https://murray.cds.caltech.edu/images/murray.cds/f/f7/SimbiologyTutorial.pdf
- ^ https://docs.nersc.gov/applications/matlab/matlab_compiler/
- ^ https://www.mathworks.com/help/compiler_sdk/index.html
- ^ https://matlabsimulation.com/matlab-coder-example/
- ^ https://ntrs.nasa.gov/citations/20120014980
- ^ https://engineering.purdue.edu/~dionysis/EE452/Lab2/Lab2_Supporting_Materials/Embedded%20Coder_Getting%20Started%20Guide.pdf
- ^ https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial
- ^ https://electronicsmaker.com/the-mathworks-introduces-simulink-plc-coder
- ^ https://github.com/mathworks-ref-arch/matlab-web-app-server-on-azure
- ^ https://www.mathworks.com/help/mps/index.html
- ^ https://www.mathworks.com/help/matlab-test/index.html
- ^ https://www.mathworks.com/help/sltest/getting-started-with-simulink-test.html
- ^ https://github.com/matlab-actions/run-tests
- ^ https://www.mathworks.com/help/slcoverage/index.html
- ^ https://www.mathworks.com/help/slcheck/index.html
- ^ https://www.mathworks.com/help/rptgen/index.html
- ^ https://www.mathworks.com/help/rptgenext/index.html
- ^ https://sciengineer.com/from-traditional-to-tech-driven-education-a-deep-dive-into-matlab-grader/
- ^ https://cis-linux1.temple.edu/~latecki/Courses/CIS581-02/MatCIS581-02/Matlab_images_tb.pdf
- ^ https://github.com/bendourthe/signal-processing-toolbox
- ^ http://www.ece.northwestern.edu/IT/local-apps/matlabhelp/toolbox/control/control_product_page.html
- ^ https://www.oreilly.com/library/view/matlab-for-machine/9781788398435/d122c38e-a744-4c64-9399-db79632a79c9.xhtml
- ^ http://cda.psych.uiuc.edu/matlab_pdf/stats.pdf
- ^ https://www.rcac.purdue.edu/knowledge/bell/run/examples/apps/matlab/parfor
- ^ https://www.mathworks.com/matlabcentral/answers/760826-calling-method-in-the-gnu-scientific-library
- ^ https://www.cs.ox.ac.uk/devendra.ghate/seminars/fftw.pdf
- ^ https://petsc.org/main/manual/matlab/
- ^ https://www.mathworks.com/products/matlab/matlab-and-c.html
- ^ https://libigl.github.io/matlab-to-eigen.html
- ^ https://github.com/phausamann/imex
- ^ https://arma.sourceforge.net/docs.html
- ^ https://www.mathworks.com/matlabcentral/answers/636145-how-to-properly-include-header-cpp-files-from-alglib-in-mex
- ^ https://www.mathworks.com/help/matlab/matlab_external/c-mex-functions.html
- ^ https://github.com/mathworks/MATLAB-Coder-integration-for-BLAS-LAPACK
- ^ https://www.netlib.org/lapack/lapwrapmw/
- ^ https://www.mathworks.com/matlabcentral/fileexchange/14535-slatec
- ^ https://www.mathworks.com/help/matlab/call-python-libraries.html
- ^ https://docs.scipy.org/doc/scipy/reference/io.matlab.html
- ^ https://www.mathworks.com/help/matlab/matlab_external/python-pandas-dataframes.html
- ^ https://www.mathworks.com/matlabcentral/fileexchange/68239-pycolormap4matlab
- ^ https://www.mathworks.com/help/deeplearning/ref/importtensorflownetwork.html
- ^ https://www.mathworks.com/help/deeplearning/ug/import-pytorch-models.html