马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1.在table中叠加table
- table 的每一列具有固定的数据范例。假如要让表的全部单位格都可以恣意添补,就得让每一列都是 cell 范例,如许表中每个单位格都是“一个元胞”。
- 创建时可以先构造一个 空 cell 数组(巨细为行数×列数),再用 cell2table 转成 table。
- 添补值时,用大括号 {} 为“元胞内容”赋值,比方 data2{row,col} = {某数据}。
如许就可以在一开始就得到一个“全部位置都能恣意放东西(由于都是元胞)”的 table 了。
天生一个3行5列的table,定名为data2,行定名为rowNames,列定名为varNames,
- varNames = {'block1','block2','block3','block4','block5'};
- rowNames = {'a1','a2','a3'};
- % 3) 用 cell2table 将这个空元胞数组转为 table
- data1 = cell2table(cell(size(rowNames,2), size(varNames,2)),...
- 'RowNames', rowNames,...
- 'VariableNames', varNames);
- data2 = cell2table(cell(size(rowNames,2), size(varNames,2)),...
- 'RowNames', rowNames,...
- 'VariableNames', varNames);
复制代码
|