Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

MATLAB

Product Description

Publishing Results and Deploying Applications

MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications and deploy your MATLAB algorithms and applications as standalone programs or software modules.

Publishing Results

MATLAB lets you export your results as plots or as complete reports. You can export plots to all popular graphics file formats and then import the plots into other packages, such as Microsoft Word or Microsoft PowerPoint. Using the MATLAB Editor, you can automatically publish your MATLAB code in HTML, Word, LaTEX, and other formats.

MATLAB program published to HTML using the MATLAB Editor.

MATLAB program (left) published to HTML (right) using the MATLAB Editor. Results output to the command window or to plots are captured and included, and the comments are turned into section headings and body text in the HTML.

To create more complex reports, such as simulation runs and multiple parameter tests, you can use MATLAB Report Generator.

Integrating MATLAB Code with Other Languages and Applications

MATLAB provides functions for integrating C and C++ code, Fortran code, COM objects, and Java code with your applications. You can call DLLs, Java classes, and ActiveX controls. Using the MATLAB engine library, you can also call MATLAB from C, C++, or Fortran code.

Deploying Applications

You can create your algorithm in MATLAB and distribute it to other MATLAB users directly as MATLAB code. Using MATLAB Compiler, you can deploy your algorithm, as a standalone application or as a software module that you include in your project, to users who do not have MATLAB.

Additional products let you convert your algorithm into a software module that is callable from COM or Microsoft Excel.

Helicopter sound identification application, deployed and running outside MATLAB.

Helicopter sound identification application, deployed and running outside MATLAB. The application, developed in MATLAB, directly acquires signals from measurement hardware, performs analysis and plotting, and includes GUI controls.

Free MATLAB Interactive Kit

Explore how to use MATLAB to make advancements in engineering and science.


Download free kit

Trials Available

Try the latest version of MATLAB and other MathWorks products.


Get trial software
Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options

Upcoming Webinar

Teaching with MATLAB and Simulink: Getting Your Students from “Which Equation?” to “Which Principle?” new

Free Seminar

Energy Trading and Risk Management with MATLAB new