gpt4 book ai didi

matlab - 将多个 .mat 文件加载到 Matlab 工作区

转载 作者:行者123 更新时间:2023-12-04 18:16:47 25 4
gpt4 key购买 nike

我正在尝试将几个 .mat 文件加载到工作区。但是,它们似乎相互覆盖。相反,我希望它们附加。我知道我可以做类似的事情:

S=load(file1)
R=load(file2)

等等

然后手动附加变量。

但是有很多变量,并且为每个变量添加一个附加语句是非常不可取的(尽管可能作为最后的手段)。我有什么方法可以将 .mat 文件加载到工作区(通过使用 load() 没有赋值的命令)并附加它们?

最佳答案

它并不完全清楚您所说的“附加”是什么意思,但这是一种将数据加载到应该易于处理的格式的方法:

file_list = {'file1';'file2';...};
for file = file_list'
loaded.(char(file)) = load(file);
end

这利用动态字段引用将列表中每个文件的内容加载到 loaded 的自己的字段中。结构体。您可以从这里迭代字段并根据需要操作数据。

关于matlab - 将多个 .mat 文件加载到 Matlab 工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com