Запрограммируйте количество строк в Uitable MATLAB в зависимости от объема данных.

Я пытаюсь сделать удобный интерфейс в своем MATLAB GUI, следуя примерам, представленным на веб-сайтах MATLAB, я смог его создать. Однако в моем случае количество строк в таблице зависит от размера моих данных. Поэтому мне было интересно, как я могу пометить строки соответствующим образом. Скажем, данные могут иметь N точек. Я хочу, чтобы строки читались 1 2 3 4,.....N

Кто-нибудь знает, как изменить код, чтобы заставить это сделать это?

Вот что у меня так далеко:

f = figure('Position',[440 500 461 146]);

% create the data
d = [1 2 3; 4 5 6; 7 8 9];
A = size(d)


% Create the column and row names in cell arrays 
cnames = {'X-Data','Y-Data','Z-Data'};

for i = 1:A(1)
%%Fills the row names depending on A(1) 
rnames = {'1','2','3'};

end


% Create the uitable
t = uitable(f,'Data',d,...
        'ColumnName',cnames,... 
        'RowName',rnames);

Спасибо

0 ответов

Другие вопросы по тегам