uitable で値を割り当てる方法を見つけようとしています。データ マトリックスからテーブル サイズを自動的に取得し、最初の 2 列の値を必要に応じて定義できますが、3 番目の列を埋める方法がわかりません。この欄を手で埋めることは可能ですか?3 番目の列に入力しようとすると、警告が表示されます: テーブル データは、この場所では編集できません。
あなたの助けに感謝します。
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]);