добавление

Класс: mlreportgen.report. Отчет
Пакет: mlreportgen.report

Добавьте содержимое, чтобы сообщить

Синтаксис

add(report,content)

Описание

add(report,content) добавляет заданный content к report. Если отчет не уже открыт, метод add также открывает его.

Примечание

Можно добавить генератор отчетов в отчет многократно, но вы не можете добавить что генератор отчетов в различные отчеты. Например, если вы добавляете генератор отчетов TitlePage в один отчет, вы не можете добавить его в другой отчет.

Входные параметры

развернуть все

Сообщите, заданный как объект отчета. Чтобы создать вход report, используйте mlreportgen.report.Report.

Содержимое отчета, заданное как генератор отчетов API Отчета, возражает и любой объект, который может быть добавлен к документу DOM. Объекты, которые могут быть добавлены к документу DOM, включают Объекты DOM и много встроенных объектов MATLAB, таких как строки, символьные массивы и массивы ячеек.

Примеры

Добавьте содержимое, чтобы сообщить

Добавьте заголовок, оглавление, главу и таблицу к отчету.

import mlreportgen.report.*
import mlreportgen.dom.*;
rpt = Report('Magic Square Magic');

add(rpt,TitlePage('Title','Magic Square Magic',...
     'Subtitle','Inverting a Magic Square'));
add(rpt, TableOfContents);

ch = Chapter('Magic Moments');
m = magic(5);
add(ch, BaseTable('Title','m = magic(5)',...
     'Content',m));
mInverse = m^-1;
add(ch,BaseTable('Title','mInverse = magic(5)^-1',...
     'Content',cellfun(@(x) sprintf('%0.3f', x),...
     num2cell(mInverse),'UniformOutput', false)));
add(ch, BaseTable('Title','m*mInverse','Content', ...
     cellfun(@(x) sprintf('%0.3f',x),num2cell(m*mInverse),...
     'UniformOutput',false)));

add(ch,Paragraph(sprintf(...
     'sum(m(1,:)) - sum(m(:,1)) = %d',...
     sum(m(1,:)) - sum(m(:,1)))));
add(ch,Paragraph(sprintf(...
    'sum(mInverse(1,:))- sum(mInverse(:,1)) = %0.3f',...
     sum(mInverse(1,:)) - sum(mInverse(:,1)))));

add(rpt,ch);
close(rpt);
rptview(rpt);

Введенный в R2017b