Separating sgtitle(sprintf()) into three lines of code
4 ビュー (過去 30 日間)
古いコメントを表示
sgtitle(["ECE 202 Exercise M7: Current, voltage, and power absorbed";...
sprintf("by a charging Inductor($V_0$ = $%g$V, $R$ = $%g\\Omega$, $L$ = $%g$mH)", V0, R, L)],'Fontsize', 18)
This is my code for a subplot title. I want the code the to stay the same, but I need to make the code spill onto another line after " \\Omega$, "
The line of code is too long for the line its on, when I try to separate within the " " of the sprintf text my code doesn't work. I tried adding [ ] this also didn't work.
0 件のコメント
回答 (1 件)
Simon Chan
2022 年 1 月 27 日
Try the following to see whether this i swhat you want:
sgtitle(["ECE 202 Exercise M7: Current, voltage, and power absorbed";...
sprintf("by a charging Inductor($V_0$ = $%g$V, $R$ = $%g\\Omega$,\n $L$ = $%g$mH)", V0, R, L)],'Fontsize', 18)
3 件のコメント
Simon Chan
2022 年 1 月 27 日
I can think of the following workaround by using function join.
sgtitle(["ECE 202 Exercise M7: Current, voltage, and power absorbed";...
sprintf(join(["by a charging Inductor($V_0$ = $%g$V, $R$ = $%g\\Omega$,",...
"$L$ = $%g$mH)"]), V0, R, L)],'Fontsize', 18)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!