В этом примере показано, как предотвратить отображение показателей MATLAB ® в MATLAB во время создания отчета. При создании отчета, включающего несколько фигур MATLAB, можно избежать накладных расходов на отображение фигур при их создании.
В этом примере создаются и включаются эти показатели MATLAB в отчет. При создании фигур в MATLAB отображение фигур подавляется.


Импортируйте пакет API Report, чтобы не использовать длинные, полные имена классов.
import mlreportgen.report.*
Создание отчета Word. Этот пример можно выполнить с другими типами отчетов путем изменения типа вывода.
Для создания однофайлового HTML-отчета измените тип вывода на 'html-file'.
Для создания многофайлового HTML-отчета измените тип вывода на 'html'.
Чтобы создать отчет PDF, измените тип вывода на 'pdf'.
rpt = Report('InvisibleFigure','docx');
Добавьте в отчет титульную страницу и оглавление.
add(rpt,TitlePage('Title','Display Invisible Figures','Author','John Doe')); add(rpt,TableOfContents);
Создайте главу и добавьте к ней фигуру. Для предотвращения отображения фигуры в MATLAB установите Visible свойство фигуры для 'off'.
ch = Chapter('Invisible Figure 1'); x = -pi:pi/10:pi; y = tan(sin(x)) - sin(tan(x)); f1 = figure('visible','off'); plot(x,y,'--rs','LineWidth',2,... 'MarkerEdgeColor','k',... 'MarkerFaceColor','g',... 'MarkerSize',10) add(ch,Figure(f1)); add(rpt,ch);
Создайте вторую главу и добавьте к ней невидимую фигуру.
ch = Chapter('Invisible Figure 2'); f2 = figure('visible','off'); surf(peaks); add(ch,Figure(f2)); add(rpt,ch);
Закройте и просмотрите отчет.
close(rpt); rptview(rpt);
Свойства рисунка | mlreportgen.report.Chapter | mlreportgen.report.Figure | mlreportgen.report.Report | mlreportgen.report.TableOfContents | mlreportgen.report.TitlePage