Putting spacing between strings

I am trying to print out something like this:
A (10 blank spaces) B (10 blank spaces) C
any ideas?

3 comentarios

jgg
jgg el 23 de En. de 2016
Editada: jgg el 23 de En. de 2016
What are A, B, C? If they're strings, you can just do:
A = 'cat';
B = 'horse';
C = 'bird';
space = ' ';
[A,space,B,space,C]
If they're numbers, use num2str first:
A = [1,2,3,4]
B = [5,6,7,8]
C= [9]
space = ' ';
[num2str(A),space,num2str(B),space,num2str(C)]
Yoshi
Yoshi el 23 de En. de 2016
ABC are supposed to be singular values such as 7,8,9
jgg
jgg el 23 de En. de 2016
Then the second example there should work. I'll submit it as an answer.

Iniciar sesión para comentar.

Respuestas (1)

jgg
jgg el 23 de En. de 2016
Editada: jgg el 23 de En. de 2016
You can do this by sending them to strings then concatenating them:
A = 1;
B = 8;
C= 9;
space = ' ';
str = [num2str(A),space,num2str(B),space,num2str(C)];
disp(str)
or you can print str to a file (it's unclear what you mean by "print out")

Categorías

Etiquetas

Preguntada:

el 23 de En. de 2016

Editada:

jgg
el 23 de En. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by