suppress command line outputs when publishing to html

조회 수: 7 (최근 30일)
Chad Greene
Chad Greene 2014년 7월 29일
답변: Emil Andreasen Klahn 2023년 5월 3일
I'm publishing an example file and one section looks like this
%%An example of a pcolor image
h = pcolor(x,y,z);
set(h,'facealpha',.3)
That pcolor figure sure looks nice.
This syntax should create html that looks something like this
An example of a pcolor image
h = pcolor(x,y,z);
set(h,'facealpha',.3)
[THE FIGURE GETS PRINTED HERE]
That pcolor figure sure looks nice.
However, the set command is throwing an error. The figure still gets created properly, but my html looks like this:
An example of a pcolor image
h = pcolor(x,y,z);
set(h,'facealpha',.3)
Error using set
Attempt to write a locked object.
Error in legendcolorbarlayout>validateTextObjects (line 1117)
set(get(ax,'Parent'),'Children',children);
Error in legendcolorbarlayout>doLayout (line 405)
if validateTextObjects(textObjects,ax)
Error in legendcolorbarlayout>doPixelBoundsCB (line 362)
doLayout(get(obj,'Parent'));
Error using set
Attempt to write a locked object.
Error in legendcolorbarlayout>validateTextObjects (line 1117)
set(get(ax,'Parent'),'Children',children);
Error in legendcolorbarlayout>doLayout (line 405)
if validateTextObjects(textObjects,ax)
Error in legendcolorbarlayout>doPixelBoundsCB (line 362)
doLayout(get(obj,'Parent'));
[THE FIGURE GETS PRINTED HERE]
That pcolor figure sure looks nice.
How can I suppress the error messages when publishing?

채택된 답변

Chad Greene
Chad Greene 2014년 7월 29일
I figured out a solution,
publish('myfile.m','maxOutputLines',0)
However, this suppresses all output for the whole file. Any way to suppress output for just a block?

추가 답변 (1개)

Emil Andreasen Klahn
Emil Andreasen Klahn 2023년 5월 3일
For other people that come here later: the publish-function has a keyword called 'evalCode', which can be set to logical 'false', and then the code won't be run when you publish html

카테고리

Help CenterFile Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by