MATLAB Web サイトで提供されている例に従って、MATLAB GUI で uitable を作成しようとしていますが、作成できました。ただし、私の場合、テーブル内の行数はデータのサイズによって異なります。だから、どうすれば行に適切にラベルを付けることができるのだろうと思っていました。データには 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);
ありがとう