MATLAB Report Generator

 

MATLAB Report Generator

Design and automatically generate reports from MATLAB applications

 

MATLAB Report Generator™ provides functions and APIs that integrate reporting capabilities into MATLAB® applications. You can develop programs that generate reports in PDF, Microsoft® Word, Microsoft PowerPoint®, and HTML. MATLAB Report Generator enables you to dynamically capture results and figures from your MATLAB code and document those results in a single report that can be shared with others in your organization. You can use the prebuilt, customizable Word and HTML templates or design reports based on your organization’s templates and standards.

Automate Report Generation from MATLAB Applications

Share the results of your MATLAB applications by building report programs that produce highly customized reports. Apply a programmatic approach in which you write MATLAB code that uses MATLAB Report Generator APIs to format the results from your application and add those results to a report document.

Speed Development of Report Programs

Use a comprehensive library of report objects to accelerate and simplify report program development. Combine these objects with any MATLAB function or construct.

Produce Richly-Formatted Reports

Generate custom reports with results and figures from your MATLAB code by automatically formatting your document using a library of report objects.

Generate Reports in PDF, Microsoft Word, and HTML

Use one report program to create documents in multiple formats.

Multiple output formats from the same report program.

Automate Generation of PowerPoint Presentations

Create and update PowerPoint presentations programmatically by using the MATLAB API for PowerPoint (PPT API). Replace content and add content to existing PowerPoint presentations, or generate completely new PowerPoint presentations.

Share MATLAB Results in Presentations

Automate the formatting of your presentation with the PPT API. Use the default template from the API or your own custom PowerPoint template.

Auto-generate presentations.

Keep Presentations Up-To-Date

When new results become available, add content to an existing presentation or replace outdated content with the newer version.

Update presentation content from MATLAB.

Use Templates for Automated Reporting

Use templates to specify regions of fixed text and leave blank regions (or holes) for dynamic content. Use a forms-based approach to fill in the blanks with content generated from MATLAB using MATLAB Report Generator APIs.

Use Templates for Supported Output Formats

Define report layouts and formatting with PDF, Microsoft Word, and HTML templates.

Define report layouts and formatting with templates.

Reuse Templates to Accelerate Report Automation

Tailor existing reports to meet new formatting requirements, such as adding logos and footnotes, changing page orientation, and defining specific font types and sizes for table headings.

Separate Templates and Code to Simplify Maintenance

Modify report layouts and formatting by changing just the report template, not the code.

The template defines the layouts and formatting. The code defines the content. 

Latest Features

MATLAB Reporters

Use MATLAB objects to generate title pages, tables of contents, chapters, figures, and other report elements

Create Custom Reporters

Use the new method, mlreportgen.report.Reporter.customizeReporter, to create a skeleton reporter that you can use as a starting point for creating a custom reporter

Report API Examples

Reference new examples that show how to use the Report API to generate and format common types of report content

Report-Explorer-Based Reporters

mlreportgen.report.RptFile creates a reporter from a Report Explorer .rpt setup file; adding this reporter to a Report API report setup file generates the setup file contents and adds the contents to the report

Table Slicer

Include tables sliced by column to fit on report pages

Inline Display of Equations

Display an equation inline with the text of a paragraph by using the DisplayInline property and the getImpl method of an mlreportgen.report.Equation object

See release notes for details on any of these features and corresponding functions.

Get a Free Trial

30 days of exploration at your fingertips.

Download now

Ready to Buy?

Get pricing information and explore related products.

Are You a Student?

Get MATLAB and Simulink student software.

Learn more