Borrar filtros
Borrar filtros

Multiple Line Title and Variable insertion

1 visualización (últimos 30 días)
Anas Deiranieh's
Anas Deiranieh's el 13 de Mzo. de 2017
Respondida: Star Strider el 13 de Mzo. de 2017
I can't get the last set of strings to stay on the same line as the variable i just inserted. I've tried [] {} and () brackets with no luck.
ThisNumber = 50;
x = [1:200];
Wave1 = sin(x);
Wave2 = cos(x);
plot(Wave1,Wave2)
title({'This is the first line','The total size of this is' int2str(ThisNumber) 'cm'})
This is the output
This is the first line
The total size of this is
50
cm
I need it to look like
This is the First Line
The total size of this is 50cm

Respuesta aceptada

Star Strider
Star Strider el 13 de Mzo. de 2017
It is easier to do this with the sprintf funciton:
title(sprintf('This is the first line\nThe total size of this is %d cm', ThisNumber))

Más respuestas (1)

KSSV
KSSV el 13 de Mzo. de 2017
ThisNumber = 50;
x = [1:200];
Wave1 = sin(x);
Wave2 = cos(x);
plot(Wave1,Wave2)
title({'This is the first line',strcat('The total size of this is', int2str(ThisNumber),'cm')})

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by