Software:List of MATLAB software and tools

From HandWiki
Short description: List of software related to the MATLAB programming language


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. ↑ "Software Downloads | University of North Texas". https://aits.unt.edu/software/matlab.html. 
  2. ↑ "GUI with MATLAB App Designer - imperix". https://imperix.com/doc/help/gui-with-matlab-app-designer. 
  3. ↑ "MATLAB tutorial for the First Course: Live Editor". https://www.cfm.brown.edu/people/dobrush/am33/Matlab/intro/live.html. 
  4. ↑ "Control Tutorials for MATLAB and Simulink - Home". https://ctms.engin.umich.edu/CTMS/?example=Introduction&section=SimulinkSimscape. 
  5. ↑ "Intro to Modeling with SimBiology". https://murray.cds.caltech.edu/images/murray.cds/f/f7/SimbiologyTutorial.pdf. 
  6. ↑ "MATLAB Compiler - NERSC Documentation". https://docs.nersc.gov/applications/matlab/matlab_compiler/. 
  7. ↑ "MATLAB Compiler SDK Documentation". https://www.mathworks.com/help/compiler_sdk/index.html. 
  8. ↑ "Matlab Simulation". https://matlabsimulation.com/matlab-coder-example/. 
  9. ↑ "Simulink Code Generation: Tutorial for Generating C Code from Simulink Models using Simulink Coder - NASA Technical Reports Server (NTRS)". https://ntrs.nasa.gov/citations/20120014980. 
  10. ↑ "Embedded Coder - Getting Started Guide". https://engineering.purdue.edu/~dionysis/EE452/Lab2/Lab2_Supporting_Materials/Embedded%20Coder_Getting%20Started%20Guide.pdf. 
  11. ↑ "GitHub - mathworks/HDL-Coder-Self-Guided-Tutorial: Learn how to deploy an algorithm to an FPGA using MATLAB and Simulink. · GitHub". https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial. 
  12. ↑ https://electronicsmaker.com/the-mathworks-introduces-simulink-plc-coder
  13. ↑ "GitHub - mathworks-ref-arch/matlab-web-app-server-on-azure: Stand up a MATLAB Web App Server using Azure Deployment · GitHub". https://github.com/mathworks-ref-arch/matlab-web-app-server-on-azure. 
  14. ↑ "MATLAB Production Server Documentation". https://www.mathworks.com/help/mps/index.html. 
  15. ↑ "MATLAB Test Documentation". https://www.mathworks.com/help/matlab-test/index.html. 
  16. ↑ "Get Started with Simulink Test". https://www.mathworks.com/help/sltest/getting-started-with-simulink-test.html. 
  17. ↑ "GitHub - matlab-actions/run-tests: Run MATLAB and Simulink tests and generate artifacts. · GitHub". https://github.com/matlab-actions/run-tests. 
  18. ↑ "Simulink Coverage Documentation". https://www.mathworks.com/help/slcoverage/index.html. 
  19. ↑ "Simulink Check Documentation". https://www.mathworks.com/help/slcheck/index.html. 
  20. ↑ "MATLAB Report Generator Documentation". https://www.mathworks.com/help/rptgen/index.html. 
  21. ↑ "Simulink Report Generator Documentation". https://www.mathworks.com/help/rptgenext/index.html. 
  22. ↑ "From Traditional to Tech-Driven Education: A Deep Dive into MATLAB Grader - SciEngineer". https://sciengineer.com/from-traditional-to-tech-driven-education-a-deep-dive-into-matlab-grader/. 
  23. ↑ "Image Processing Toolbox - For Use with MATLAB". https://cis-linux1.temple.edu/~latecki/Courses/CIS581-02/MatCIS581-02/Matlab_images_tb.pdf. 
  24. ↑ "GitHub - bendourthe/signal-processing-toolbox: This repository contains custom Matlab and Python codes enabling essential signal processing operations. For more information, visit: · GitHub". https://github.com/bendourthe/signal-processing-toolbox. 
  25. ↑ "Control System Toolbox". http://www.ece.northwestern.edu/IT/local-apps/matlabhelp/toolbox/control/control_product_page.html. 
  26. ↑ "Statistics and Machine Learning Toolbox - MATLAB for Machine Learning [Book"]. https://www.oreilly.com/library/view/matlab-for-machine/9781788398435/d122c38e-a744-4c64-9399-db79632a79c9.xhtml. 
  27. ↑ "Statistics Toolbox - For Use with MATLAB". http://cda.psych.uiuc.edu/matlab_pdf/stats.pdf. 
  28. ↑ "RCAC - Knowledge Base: Bell User Guide: Parallel Computing Toolbox (parfor)". https://www.rcac.purdue.edu/knowledge/bell/run/examples/apps/matlab/parfor. 
  29. ↑ "Calling method in the GNU Scientific Library - MATLAB Answers - MATLAB Central". https://www.mathworks.com/matlabcentral/answers/760826-calling-method-in-the-gnu-scientific-library. 
  30. ↑ "Fastest Fourier Transform in the West". https://www.cs.ox.ac.uk/devendra.ghate/seminars/fftw.pdf. 
  31. ↑ "Using MATLAB with PETSc — PETSc v3.25.3-388-g9c24f98bbc67 documentation". https://petsc.org/main/manual/matlab/. 
  32. ↑ "Using MATLAB with C and C++ - MATLAB & Simulink". https://www.mathworks.com/products/matlab/matlab-and-c.html. 
  33. ↑ "MATLAB to Eigen". https://libigl.github.io/matlab-to-eigen.html. 
  34. ↑ "GitHub - phausamann/imex: A MATLAB MEX to Eigen interface in C++ · GitHub". https://github.com/phausamann/imex. 
  35. ↑ "Armadillo: C++ library for linear algebra & scientific computing - API Documentation". https://arma.sourceforge.net/docs.html. 
  36. ↑ "How to properly include header Cpp files from ALGLIB in mex - MATLAB Answers - MATLAB Central". https://www.mathworks.com/matlabcentral/answers/636145-how-to-properly-include-header-cpp-files-from-alglib-in-mex. 
  37. ↑ "C++ MEX Functions - MATLAB & Simulink". https://www.mathworks.com/help/matlab/matlab_external/c-mex-functions.html. 
  38. ↑ "GitHub - mathworks/MATLAB-Coder-integration-for-BLAS-LAPACK: A collection of MATLAB callback classes for interfacing with external BLAS and LAPACK libraries, such as OpenBLAS and MKL, to enhance performance in standalone code generation. · GitHub". https://github.com/mathworks/MATLAB-Coder-integration-for-BLAS-LAPACK. 
  39. ↑ "C and Matlab Interface to LAPACK Homepage". https://www.netlib.org/lapack/lapwrapmw/. 
  40. ↑ "slatec - File Exchange - MATLAB Central". https://www.mathworks.com/matlabcentral/fileexchange/14535-slatec. 
  41. ↑ "Call Python from MATLAB - MATLAB & Simulink". https://www.mathworks.com/help/matlab/call-python-libraries.html. 
  42. ↑ "MATLAB® file utilities (scipy.io.matlab) — SciPy v1.18.0 Manual". https://docs.scipy.org/doc/scipy/reference/io.matlab.html. 
  43. ↑ "Use Python Pandas DataFrames in MATLAB - MATLAB & Simulink". https://www.mathworks.com/help/matlab/matlab_external/python-pandas-dataframes.html. 
  44. ↑ "PyColormap4Matlab - File Exchange - MATLAB Central". https://www.mathworks.com/matlabcentral/fileexchange/68239-pycolormap4matlab. 
  45. ↑ "importTensorFlowNetwork - (To be removed) Import pretrained TensorFlow network - MATLAB". https://www.mathworks.com/help/deeplearning/ref/importtensorflownetwork.html. 
  46. ↑ "Deep Learning Toolbox". https://www.mathworks.com/help/deeplearning/ug/import-pytorch-models.html.