Word Matlab Notebook and figures...
1 回表示 (過去 30 日間)
古いコメントを表示
Have a script generating several figures -- may be 10 or more eventually.
Need to use these in a Word document for distribution so thought the notebook thingie would be pretty simple--just execute the script and voila! the figures should show up (or so I thought, anyways).
Instead the script runs, I see the figures flash by, but all that's left in the document is the last one; none of the rest are to be found anywhere.
Is this expected; if not how to cure the symptom in R2012b or if is a limitation, is there some other quick 'n dirty way to accomplish the job?
0 件のコメント
採用された回答
Bruno Pop-Stefanov
2014 年 10 月 20 日
編集済み: Bruno Pop-Stefanov
2014 年 10 月 20 日
I tried on my end and it looks like you can only show one figure per cell. Instead of defining 1 cell containing all of your code, define multiple cells: one cell per figure.
This doesn't work:
[for i=1:5
figure(i)
plot(rand(10))
title(['Figure ' num2str(i)])
pause(1)
end]
(only figure 5 is displayed)
All five figures pop up, but only the last one remains open and is displayed in the MATLAB Notebook.
But this could be a workaround:
[figure(1)
plot(rand(10))
title('Figure 1')]
(figure 1 is displayed)
[figure(2)
plot(rand(10))
title('Figure 2')]
(figure 2 is displayed)
...and so on.
You could also take a look at the publish function, which lets you create HTML, PDF, XML, Microsoft Word, Microsoft PowerPoint, and LaTeX documents from MATLAB code:
In my opinion, this is more practical than using a MATLAB Notebook.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Environment and Settings についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!