【发布时间】:2015-06-24 19:39:25
【问题描述】:
所以我有一个包含许多 .mat 文件的目录:
apples.mat、oranges.mat、bananas.mat、grapes.mat、apricots.mat、pears.mat、pineapple.mat
所有这些 .mat 文件都有一个变量名“卡路里”,并为其赋值。如何在 MATLAB 中同时加载所有这些 .mat 文件并将每个变量的变量从卡路里更改为卡路里_(水果名称),以便我可以在工作区中使用所有变量值?
例如,我想加载 apples.mat 并将其变量名从卡路里更改为卡路里苹果,然后加载 oranges.mat 并将变量名更改为卡路里橙色等,而无需手动完成所有操作。
我知道这类似于创建具有不同水果名称的字符串,以及沿字符串索引以加载文件并将其变量从变量更改为变量_%s,其中 %s 指示生成的水果内容循环。这对我来说是一团糟,但是,我认为我的结构不正确。有人愿意帮助我吗?
【问题讨论】: