【发布时间】:2016-02-16 12:18:41
【问题描述】:
我有 40 个变量。 40 个变量名称位于一个元胞数组 (40 x 1) 中。
每个变量都有一个矩阵。该矩阵是双精度类型,大小为 5000 x 150。它还有一个大小为 1 x 150 的向量和一个最后一个向量 1 x 4。
最初我打算用元胞数组中的变量名动态命名每个结构。所以看起来像下面这样(假设变量名是 ABC),
ABC.dataMatrix
ABC.dataVec
ABC.summaryData
所有变量都会保存到一个目录中。
但是我读到使用 eval 并不是一个好主意,所以猜测我的想法并不是解决这个问题的最佳方法。解决这个问题的最佳方法是什么?
【问题讨论】:
-
为什么不使用结构数组?喜欢
ABC(i).dataMatrix。目前尚不清楚为什么必须使用eval。 -
为什么不使用dynamic field names?
标签: matlab