【发布时间】:2018-06-22 03:13:44
【问题描述】:
我正在使用 matlab 并尝试将矩阵分配给元胞数组的一个元胞。然而,总是有什么不对劲。代码如下:
C = {};
myMatrix = xlsread('myexcelfile');
C{'ID', 'info'} = myMatrix;
然后matlab提示说
“预计大括号或点索引表达式有一个输出,但有 12 个结果。”
但是如果我不使用“ID”和“Info”,而是使用“1”和“2”,则矩阵可以分配成功。
谁能帮帮我?谢谢!
【问题讨论】:
-
那你为什么不使用
C{1,2} = myMatrix? (或您需要的任何数字,而不是 1、2)您想要达到什么结果? -
@LuisMendo 我想获得一个数组,每当我输入用户的姓名和ID时,我都可以获得相应的信息,该信息存储在一个矩阵中。这就是为什么我必须使用字符串而不是数字。
-
@LuisMendo 好的。谢谢你。也许我应该尝试另一种方式。
标签: matlab matrix cell-array