如何执行功能结构在一个循环中是谁输出?

1视图(30天)
我想循环数据提取程序在多个文件一个字符串数组,并将结果在一个结构体,但我继续得到错误
下标赋值之间的不同结构
GPdata =结构();
k =长度(文件):1:1
[GPdata (k)] = extractDataV2(文件(k));
结束
我怎样才能得到的输出函数来填充GPdata结构的后续行吗?

答案(1)

Stephen23
Stephen23 2023年1月25日
编辑:Stephen23 2023年1月25日
假设相同的字段名,最简单、最健壮的解决方案是连接结构 循环:
N =元素个数(文件);
C =细胞(1,N);
k = 1: N
C {k} = extractDataV2(文件(k));
结束
S = [C {}):
如果你真的想使用复杂,混淆方法涉及到一个结构数组索引,看到这个帖子:

社区寻宝

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

开始狩猎!