how to use a uitable to add two numbers

2 Ansichten (letzte 30 Tage)
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran am 28 Mär. 2014
Kommentiert: Azzi Abdelmalek am 29 Mär. 2014
i have two input variable a and b.. my code is c=a+b. how to represent this in uitable

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 28 Mär. 2014
Sivakumaran, does this do the trick?
f = figure('Position',[200 200 350 150]);
a = 2; b = 4;
dat = [a b a+b];
cnames = {'a','b','c = a+b'};
t = uitable('Parent',f,'Data',dat,'ColumnName',cnames,...
'Position',[20 20 310 100]);

Weitere Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 28 Mär. 2014
figure('position',[100 100 400 150])
a=1;
b=2;
c=a+b;
data={a b c};
headers={'a','b','c=a+b'};
h = uitable('Data',data, 'ColumnEditable',true, ...
'ColumnName',headers, 'RowName',[], ...
'ColumnFormat',{'numeric','numeric','numeric'}, ...
'ColumnWidth','auto', ...
'Units','norm', 'Position',[0,0.25,0.65,.45]);
  3 Kommentare
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran am 29 Mär. 2014
how to insert another row? i need to use 10 rows
Azzi Abdelmalek
Azzi Abdelmalek am 29 Mär. 2014
figure('position',[100 100 400 450])
a=[1 2;3 4;5 6;7 8]; % 4x2 array
data=[a sum(a,2)] % 4x3 array
headers={'a','b','c=a+b'};
h = uitable('Data',data,'ColumnName',headers,'Units','norm', 'Position',[0,0.25,0.65,.65]);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by