How to Put Data into table?

I want to put set of data into a table,,,where my data varies every run,,, First time if I have 3*3 set of data it should display on table,,,again when i run data may be 5*5 ,,,like this every time my data varies,,,how to put data into uitable?

Answers (2)

From Matlab documentation ( adapt it to your needs ):
f = figure('Position',[200 200 400 150]);
dat = rand(3);
cnames = {'X-Data','Y-Data','Z-Data'};
rnames = {'First','Second','Third'};
t = uitable('Parent',f,'Data',dat,'ColumnName',cnames,...
'RowName',rnames,'Position',[20 20 360 100]);
Suman Saha
Suman Saha on 7 Aug 2013

0 votes

clear all;clc;close all figure('Name','Di') for i=1:4 prompt =reshape(1:i*i,i,i);
pause(1) t= uitable(); set(t,'Data',prompt) end

1 Comment

Jan
Jan on 7 Aug 2013
Edited: Jan on 7 Aug 2013
I suggest (again) to omit the useless but destructive clear all. There is no benefit, but several drawbacks, e.g. the impeding of the debugger by deleting all breakpoints.
Please compare the optical impression of this unformatted code and the code provided by David.

Sign in to comment.

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Products

Tags

Asked:

on 7 Aug 2013

Community Treasure Hunt

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

Start Hunting!