MATLAB学习条记-table

[复制链接]
发表于 2025-11-9 13:32:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1.在table中叠加table

      
  • table 的每一列具有固定的数据范例。假如要让表的全部单位格都可以恣意添补,就得让每一列都是 cell 范例,如许表中每个单位格都是“一个元胞”。  
  • 创建时可以先构造一个 空 cell 数组(巨细为行数×列数),再用 cell2table 转成 table。  
  • 添补值时,用大括号 {} 为“元胞内容”赋值,比方 data2{row,col} = {某数据}。
如许就可以在一开始就得到一个“全部位置都能恣意放东西(由于都是元胞)”的 table 了。
天生一个3行5列的table,定名为data2,行定名为rowNames,列定名为varNames,
  1. varNames = {'block1','block2','block3','block4','block5'};
  2. rowNames = {'a1','a2','a3'};
  3. % 3) 用 cell2table 将这个空元胞数组转为 table
  4. data1 = cell2table(cell(size(rowNames,2), size(varNames,2)),...
  5. 'RowNames', rowNames,...
  6. 'VariableNames', varNames);
  7. data2 = cell2table(cell(size(rowNames,2), size(varNames,2)),...
  8. 'RowNames', rowNames,...
  9. 'VariableNames', varNames);
复制代码

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表