MATLAB: Creating a table from an array or matrix

arrayformationmatrixtable

In the application i need, I want be able to display a table. It has 8 columns, 40 rows, and want to be able for it to display cleanly and have headings for each column.
as well if possible, after i would like to be able to display only the top 5 rows along with headings of this table.

Best Answer

Use
uitable
Example
data=rand(5,2);
colnam ={'c1', 'c2'},
t=uitable('data',data,'columnname',colnam)
Fore more details
doc uitable