我试图弄清楚如何在 uitable 中分配值。我自动从我的数据矩阵中获取了表格大小,我可以根据需要在前两列中定义值,但我不知道如何填充第三列。可以手动填写此列吗?在尝试填充第三列时,我收到警告:此位置的表格数据不可编辑。
感谢您的帮助。
a = text2(:,(1:c11));
b = in_matrix(1,(1:c11));
cnames = {'Name','Name','Value'};
rnames = 1:c11;
Data = transpose(a);
f = figure('Position', [100 100 500 500]);
t = uitable('Parent', f, 'Position', [50 100 300 400],...
'Data',Data,...
'ColumnName',cnames,...
'RowName',rnames,...
'Enable','on',...
'Visible','on');
set(t,'ColumnFormat',{'char','char','numeric'});
set(t,'ColumnEditable',[false,false,true]);