我正在尝试按照 MATLAB 网站上提供的示例在我的 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);
谢谢