【发布时间】:2012-01-31 15:20:52
【问题描述】:
我有一个对存储在单独文件夹中的一组数据重复的过程。每次处理某个文件夹数据时,我都需要新的变量名称,因为在初始处理完成后我需要将结果分开以进行更多处理。 例如,在重复函数的每个新块的开头,我声明数组集
Set_1 = zeros(dim, number);
vectors_1 = zeros(dim, number);
我需要的下一组数据:
`Set_2 = .........`
等等。会有很多这样的集合,所以我需要一种方法来自动创建这些变量,并在函数中使用新变量名称,同时在所有函数完成后保持它们是分开的。
我第一次尝试使用strcat('Set_1',int2str(number)) = zeros(dim, number) 但这不起作用,我相信因为这意味着我会尝试将数组设置为字符串。我确信必须有一种方法可以创建一个函数并动态创建变量,但它似乎超出了我的范围,所以它可能很明显,所以如果有人能告诉我一种很棒的方法。
【问题讨论】: