Break in the title
7 ビュー (過去 30 日間)
古いコメントを表示
How can I break this title into multiple lines? The other examples on mathworks mostly deal with sentences in the title or may be I missed something! Thanks.
str= {' Parameters:',['S_0=' num2str(S0),', I_0=' num2str(I0),', C_0=' num2str(R10),', A_0=' num2str(R20)...
', \alpha=' num2str(alpha),', p_1=' num2str(p1),', q_2=' num2str(p2),', p_3=' num2str(p3),', p_4=' num2str(p4),', p_5=' num2str(p5) ...
', b=' num2str(b),', a=' num2str(a),', d_a=' num2str(da),', d_i=' num2str(di), ', d_h=' num2str(dh)...
', g=' num2str(g),', m=' num2str(m),', b_s=' num2str(bs),', F=' num2str(F)
]
};
0 件のコメント
回答 (1 件)
jonas
2018 年 8 月 25 日
編集済み: jonas
2018 年 8 月 25 日
Use sprintf to reduce the number of num2str and make the coding easier. For example:
str= {' Parameters:',['S_0=' num2str(S0),', I_0=' num2str(I0),', C_0=' num2str(R10),', A_0=' num2str(R20)...
', \alpha=' num2str(alpha)}
can be written in two lines as:
str=sprintf('Parameters: [S_0=%g, I_0=%g, C_0=%g, A_0=%g, \n \\alph=%g',S0,I0,R10,R20,alpha)
Note the \n for newline character
If you still want to use a cell array, then you can make a break as follows
str={'line 1';'line 2'}
4 件のコメント
Stephen23
2018 年 8 月 26 日
編集済み: Stephen23
2018 年 8 月 26 日
" Perhaps there are some circumstances when a cell array is a better way to store a multi-line string, but I can't think of any"
Cell arrays make it trivial to use indexing to select which lines get displayed. For example, I used this for the warning text in cubehelix_view:
jonas
2018 年 8 月 26 日
True, that's one example
Another nice FEX function added to my arsenal. Already using your colorbrewer and matplotlib. They really make life easier when producing figures for scientific papers, so thanks for those!
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!