非结构化数据结构吗?

7视图(30天)
艾美
艾美 2021年9月18日
编辑: 图像分析 2021年9月18日
我想找到的所有行数据集。
但是工作空间中的数据在以下甲酸。
让一个数据集。
= < 54×10结构>
的每一行以以下格式吗
< 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1 struct > < 1 x1结构>
我怎么能找到的每一行的平均值。
3评论
里克
里克 2021年9月18日
你的数据是一个结构体数组。它只有1场吗?

登录置评。

接受的答案

里克
里克 2021年9月18日
如果你用正常点和一个结构体数组索引,将生成一个逗号分隔的列表。
你可以把支架之间连接产生的值,但您将需要使用 重塑 恢复原来的形状:
fn = websave (“DATA.mat”,“//www.tatmou.com/matlabcentral/answers/uploaded_files/742259/DATA.mat”);
S =负载(fn); npcr = S.npcr
npcr =54×10结构体数组字段:
npcr_score
重塑([npcr.npcr_score]、大小(npcr))
ans = 54×10
0.9959 0.9965 0.9963 0.9966 0.9959 0.9964 0.9963 0.9963 0.9958 0.9963 0.9960 0.9962 0.9962 0.9960 0.9966 0.9960 0.9962 0.9960 0.9962 0.9962 0.9959 0.9965 0.9963 0.9966 0.9959 0.9964 0.9963 0.9963 0.9958 0.9963 0.9960 0.9965 0.9960 0.9959 0.9966 0.9957 0.9960 0.9963 0.9960 0.9965 0.9961 0.9964 0.9961 0.9960 0.9962 0.9958 0.9961 0.9960 0.9963 0.9962 0.9961 0.9964 0.9961 0.9960 0.9962 0.9958 0.9961 0.9960 0.9963 0.9962 0.9959 0.9959 0.9958 0.9962 0.9960 0.9962 0.9958 0.9960 0.9958 0.9956 0.9960 0.9962 0.9962 0.9960 0.9966 0.9960 0.9962 0.9960 0.9962 0.9962 0.9959 0.9965 0.9963 0.9966 0.9959 0.9964 0.9963 0.9963 0.9958 0.9963 0.9960 0.9962 0.9961 0.9960 0.9963 0.9963 0.9961 0.9961 0.9962 0.9962
6个评论
图像分析
图像分析 2021年9月18日
编辑:图像分析 2021年9月18日
@Rik ,这经常发生,这就是为什么我(我记得时)将数据附加到我的答案,这样,以防他们删除它(因为一些原因,他们经常做),它仍然是那里。也许你仍然拥有它,如果你下载它,并可以连接它。我总是下载而不是直接读Mathworks服务器因为(我们发现),如果用户删除它,它不再是Mathworks服务器上。
如果它的用户的第一或第二篇文章(不是这里的情况),我也复制问题,把它作为一个文本文件”OriginalQuestion。txt”我的回答。如果这是他们的第一或第二个问题和他们有国旗,表示他们删除的问题,我不会回答,有时候告诉他们 为什么 我不会回答的。

登录置评。

更多的答案(0)

类别

找到更多的在调整和重塑矩阵帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!