Matlab 如何将结构数组中的单元格数组转换为表

Matlab 如何将结构数组中的单元格数组转换为表,matlab,Matlab,我有一个名为summary的结构化数组1*1502,其中有一个具有字段名results的单元格数组,该数组包含以下数据: [1,114,3,170686,1990;2,74,13,5668167,1997] [1,91,1,96400,2011;2,108,1,1218510,2012] [1,17314,3,951029,1998;2,62,1,193243,2004] 每个数据属于一个字段 如何将所有单个数据放入表中的一个字段中 summary1.results将这些结果作为我想要存储在表

我有一个名为summary的结构化数组1*1502,其中有一个具有字段名results的单元格数组,该数组包含以下数据:

[1,114,3,170686,1990;2,74,13,5668167,1997]
[1,91,1,96400,2011;2,108,1,1218510,2012]
[1,17314,3,951029,1998;2,62,1,193243,2004]
每个数据属于一个字段

如何将所有单个数据放入表中的一个字段中

summary1.results将这些结果作为我想要存储在表中的结果 ans=

使用函数

例如:

T = cell2table(C)
变量名示例:

T = cell2table(C,...
    'VariableNames',{'Age' 'FavoriteFood' 'Calories' 'NutritionGrade'})

C必须是二维单元阵列!等一会儿。。首先使用以下命令将结构转换为单元:c=struct2cells,然后使用上面的命令..我很难理解你的问题陈述。你是否有一个单单元格数组,在这个单元格数组中有三个字段-每个字段都有一个数组?如果我做summary1.results我得到ans=1114317068619902741356681671997我想把这些数据存储在5个特定的字段中。有10个数字。这应该如何划分?你不清楚你自己。请用一个例子来编辑你的文章,说明这个结构应该如何检查文件。当你键入summary.results1:1502时,它会给你答案,我想把答案放在一个表中你问:我怎样才能将所有单个数据放在一个表中的一个字段中?mineQ:哪一个是你的单一数据?哪些是您的字段,以及您的单个数据和字段之间的相关性是什么?请按照您所说的,为单个数据和您的字段放置一个手工制作的示例!
T = cell2table(C,...
    'VariableNames',{'Age' 'FavoriteFood' 'Calories' 'NutritionGrade'})