Separating sgtitle(sprintf()) into three lines of code

4 visualizaciones (últimos 30 días)
Jasilva
Jasilva el 27 de En. de 2022
Comentada: Simon Chan el 27 de En. de 2022
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.

Respuestas (1)

Simon Chan
Simon Chan el 27 de En. de 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 comentarios
Simon Chan
Simon Chan el 27 de En. de 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)

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by