Separating sgtitle(sprintf()) into three lines of code
Afficher commentaires plus anciens
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.
Réponses (1)
Simon Chan
le 27 Jan 2022
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 commentaires
Jasilva
le 27 Jan 2022
Jasilva
le 27 Jan 2022
Simon Chan
le 27 Jan 2022
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)
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!