我是 Matlab 新手,遇到了一些麻烦。
我有两个通过导入数据获得的矩阵,它们是“标签”(文本的单元格矩阵)和“数据”(双精度矩阵?)。我需要能够创建与每一列相关的变量,以允许它们被单独绘制并用于计算。这些变量应该使用标签矩阵中的文本自动命名。我不能使用 textread,因为这些 matices 的大小取决于源数据
下面是我的问题的一个例子
数据 =
1 2 3 4
5 6 7 8
9 10 11 12
标签 = ABCD
我需要一些代码来使 Matlab 自动创建变量,如下所示
A =
1
5
9
乙 =
2
6
10
等等
我尝试使用“eval”来评估我的标签矩阵,然后使用“=”来分配列,但我收到一条错误消息,因为我的数据矩阵是“双精度”矩阵而不是“单元格”矩阵。
谢谢你的尽心帮助