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 Commenti

jgg
jgg il 23 Gen 2016
Modificato: jgg il 23 Gen 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 il 23 Gen 2016
ABC are supposed to be singular values such as 7,8,9
jgg
jgg il 23 Gen 2016
Then the second example there should work. I'll submit it as an answer.

Accedi per commentare.

Risposte (1)

jgg
jgg il 23 Gen 2016
Modificato: jgg il 23 Gen 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")

Richiesto:

il 23 Gen 2016

Modificato:

jgg
il 23 Gen 2016

Community Treasure Hunt

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

Start Hunting!

Translated by