Problem with publish and plots
35 ビュー (過去 30 日間)
古いコメントを表示
I am trying to publish my code to a pdf (publish('file','pdf'), but when i run my script it gets caught in an infinite loop creating the plots repeatedly. The code works fine without the publish function at the end, only when I try to use it does it give me problems.
1 件のコメント
Md. Mahmudul Hasan Shihab
2021 年 7 月 2 日
Use this format in the command window.
options.format = 'pdf';
options.showCode = true; % if you want to hide the code write "false"
publish('file_name',options);
回答 (1 件)
Richard Quist
2022 年 2 月 26 日
編集済み: Richard Quist
2022 年 2 月 26 日
If your code looks like the following then you are recursively invoking your script (you call your script, which calls the publish command, which calls your script, which calls publish, ...)
% myscript.m
% create a plot
bar(magic(4));
% publish it
publish('foo.m', 'pdf')
Instead, remove the call to publish from your script:
% myscript.m
% create a plot
bar(magic(4));
... and place the call to publish in a separate script or call it from the MATLAB command window:
% publish myscript
publish('myscript.m', 'pdf')
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!