How to align names with the numbers in a matrix?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Karanvir singh Sohal
el 5 de Abr. de 2021
Hello!
I have to put heading row over the data matrix so I used the following code:
a=[12 13 14];
b={'a'; 'b'; 'c';};
c=[char(b)'; num2str(a)]
it gives me:
C= abc
12 13 14
But I want to align the first row over the second one.
required output:
C= a b c
12 13 14
2 comentarios
David Fletcher
el 5 de Abr. de 2021
Can't you use a table - using the entries in b as the VariableNames and a as the row data
Karanvir singh Sohal
el 5 de Abr. de 2021
Editada: Karanvir singh Sohal
el 5 de Abr. de 2021
Respuesta aceptada
Karanvir singh Sohal
el 6 de Abr. de 2021
Más respuestas (1)
Walter Roberson
el 5 de Abr. de 2021
a=[12 13 14];
b={'a'; 'b'; 'c';};
fprintf('%5s %5s %5s\n', b{:}); fprintf('%5d %5d %5d\n', a);
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!