write data to uitable

6 visualizzazioni (ultimi 30 giorni)
ww ww
ww ww il 11 Dic 2017
Commentato: Walter Roberson il 12 Dic 2017
the question is : in pushbutton callback i read this code:
C=[h1 h2 h3 h4 h5 h6];
set(handles.uitable1,'DATA',C);
the uitable1 display the result in the first row,
while i will change the value of C, when i push the pushbutton again, how to write C to sceond row?

Risposta accettata

Walter Roberson
Walter Roberson il 11 Dic 2017
current_data = get(handles.uitable1, 'data');
newdata = [current_data; C];
set(handles.uitable1, 'data', newdata);
  12 Commenti
ww ww
ww ww il 12 Dic 2017
add an pushbutton~that is ok
Walter Roberson
Walter Roberson il 12 Dic 2017
For this to work the first time, the data property has to have been left initialized to its default [] .
For it to continue to work, the number of columns in C needs to be the same as the number of columns in the existing table.
I suspect some of your calculated h values might be empty, giving you a C shorter than previous rows. Use the debugger to find out.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!