我正在从结构中的进程收集数据,如下所示;
timepace(1,i) = struct(...
'stageNo',str2num(stageNo), ...
'split1', splits(1,1),...
'split2', splits(1,2),...
'split3', splits(1,3) );
但是,“拆分”的数量可以从 2 到 10 不等。目前,我使用比上面显示的更长的代码来分配所有“拆分”,如果没有,则输入 0。但这让我创造了很多用于“以防万一”有这么多拆分的情况的未使用数据。有没有办法让它的长度变得灵活?我知道所需的最终数字,因为它是我执行的每个查询的系统输入。
关于如何使其灵活并与长度变量相关的任何想法?