Creating a Table with labels for each column

8 vues (au cours des 30 derniers jours)
Thomas
Thomas le 28 Fév 2013
So I have this matrix that is set up like so
Column1 -----------Column 2----------Column 3
1 0 28.3784
2 0 30
3 0 22.7027
What I want to do is take this matrix and put it into a table and have those columns labeled. App Num for column 1, gender for column 2, and gpa for column 3. I also need to put a title on the table that describes what is going on. Any ideas?
Thank you for your time.
  2 commentaires
Thomas
Thomas le 28 Fév 2013
So I have this code but I can't seem to get the rows to line up
fprintf('\n\t\tAppNumb \t\tgender \t\tgpa \t\texp \t\tlines (bonus)'); fprintf('\n%11.4f %11.4f %11.4f %11.4f %11.4f %11.4f', With2'); fprintf('\n')
Jan
Jan le 28 Fév 2013
There is only a weak relation between the shown table and the posted code: It looks like the data have 6 columns, not three. And there are no '-' characters between the names in the header.

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 28 Fév 2013
Avoid the \t in the header line, because they do not have a fixed width. '%12s' is smarter, because it works like the width specificator in the '%12.4f' format string.
  1 commentaire
Thomas
Thomas le 28 Fév 2013
So it should look like this?
sprintf('\n\%12s\sAppNumb \%12s\sgender \%12s\sgpa \%12s\sexp \%12s\slines (bonus)'); fprintf('\n%11.0f %11.0f %11.4f %11.4f %11.4f %11.0f', With2'); fprintf('\n')

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Labels and Styling dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by