how to put heading for columns of matrix?

I want to put a heading for each column of a output matrix like
I J K
2 3 4
4 5 4
3 8 7

Answers (3)

h={'I' 'J' 'K'}
A= [2 3 4;4 5 4;3 8 7]
M=[h;num2cell(A)]

5 Comments

Now the elements are within []. I dont want it
If you want you can use uitable
h={'I' 'J' 'K'}
A= [2 3 4;4 5 4;3 8 7]
f=figure('position',[200 200 400 180])
t=uitable('parent',f,'data',A,'columnname',h,'columnwidth',{100},'position',[10 10 350 170])
How would you do this the same way if you wanted to add row labels to the same question?
the table window appears with the name figure how to name this table created by code provided by you??

Sign in to comment.

If you have MATLAB 2013b, I would look into using tables
doc table

2 Comments

Is there any way to get Matlab 2013b free?
No but earlier versions of MATLAB have datasets in the statistics toolbox. They provide similar functionality.
doc dataset

Sign in to comment.

how can i add titles to a column in matlab ?

Asked:

on 4 Oct 2013

Commented:

on 3 Jan 2021

Community Treasure Hunt

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

Start Hunting!