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

  • 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

References

  1. ^ https://aits.unt.edu/software/matlab.html
  2. ^ https://imperix.com/doc/help/gui-with-matlab-app-designer
  3. ^ https://www.cfm.brown.edu/people/dobrush/am33/Matlab/intro/live.html
  4. ^ https://ctms.engin.umich.edu/CTMS/?example=Introduction&section=SimulinkSimscape
  5. ^ https://murray.cds.caltech.edu/images/murray.cds/f/f7/SimbiologyTutorial.pdf
  6. ^ https://docs.nersc.gov/applications/matlab/matlab_compiler/
  7. ^ https://www.mathworks.com/help/compiler_sdk/index.html
  8. ^ https://matlabsimulation.com/matlab-coder-example/
  9. ^ https://ntrs.nasa.gov/citations/20120014980
  10. ^ https://engineering.purdue.edu/~dionysis/EE452/Lab2/Lab2_Supporting_Materials/Embedded%20Coder_Getting%20Started%20Guide.pdf
  11. ^ https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial
  12. ^ https://electronicsmaker.com/the-mathworks-introduces-simulink-plc-coder
  13. ^ https://github.com/mathworks-ref-arch/matlab-web-app-server-on-azure
  14. ^ https://www.mathworks.com/help/mps/index.html
  15. ^ https://www.mathworks.com/help/matlab-test/index.html
  16. ^ https://www.mathworks.com/help/sltest/getting-started-with-simulink-test.html
  17. ^ https://github.com/matlab-actions/run-tests
  18. ^ https://www.mathworks.com/help/slcoverage/index.html
  19. ^ https://www.mathworks.com/help/slcheck/index.html
  20. ^ https://www.mathworks.com/help/rptgen/index.html
  21. ^ https://www.mathworks.com/help/rptgenext/index.html
  22. ^ https://sciengineer.com/from-traditional-to-tech-driven-education-a-deep-dive-into-matlab-grader/
  23. ^ https://cis-linux1.temple.edu/~latecki/Courses/CIS581-02/MatCIS581-02/Matlab_images_tb.pdf
  24. ^ https://github.com/bendourthe/signal-processing-toolbox
  25. ^ http://www.ece.northwestern.edu/IT/local-apps/matlabhelp/toolbox/control/control_product_page.html
  26. ^ https://www.oreilly.com/library/view/matlab-for-machine/9781788398435/d122c38e-a744-4c64-9399-db79632a79c9.xhtml
  27. ^ http://cda.psych.uiuc.edu/matlab_pdf/stats.pdf
  28. ^ https://www.rcac.purdue.edu/knowledge/bell/run/examples/apps/matlab/parfor
  29. ^ https://www.mathworks.com/matlabcentral/answers/760826-calling-method-in-the-gnu-scientific-library
  30. ^ https://www.cs.ox.ac.uk/devendra.ghate/seminars/fftw.pdf
  31. ^ https://petsc.org/main/manual/matlab/
  32. ^ https://www.mathworks.com/products/matlab/matlab-and-c.html
  33. ^ https://libigl.github.io/matlab-to-eigen.html
  34. ^ https://github.com/phausamann/imex
  35. ^ https://arma.sourceforge.net/docs.html
  36. ^ https://www.mathworks.com/matlabcentral/answers/636145-how-to-properly-include-header-cpp-files-from-alglib-in-mex
  37. ^ https://www.mathworks.com/help/matlab/matlab_external/c-mex-functions.html
  38. ^ https://github.com/mathworks/MATLAB-Coder-integration-for-BLAS-LAPACK
  39. ^ https://www.netlib.org/lapack/lapwrapmw/
  40. ^ https://www.mathworks.com/matlabcentral/fileexchange/14535-slatec
  41. ^ https://www.mathworks.com/help/matlab/call-python-libraries.html
  42. ^ https://docs.scipy.org/doc/scipy/reference/io.matlab.html
  43. ^ https://www.mathworks.com/help/matlab/matlab_external/python-pandas-dataframes.html
  44. ^ https://www.mathworks.com/matlabcentral/fileexchange/68239-pycolormap4matlab
  45. ^ https://www.mathworks.com/help/deeplearning/ref/importtensorflownetwork.html
  46. ^ https://www.mathworks.com/help/deeplearning/ug/import-pytorch-models.html