【发布时间】:2016-06-22 18:13:27
【问题描述】:
我目前有一个向量,其中包含一个预定义值的元胞数组。这些值的数量和内容应该可以变化:
names = {'r1','r2','r3'};
此外,我有一个矩阵,它应该用作索引矩阵。然而,它看起来像下面的例子,它的大小也应该是可变的。
mat = [1 3 3; 2 1 3; 1 1 1];
交付:
1 3 3
2 1 3
1 1 1
我现在想创建一个矩阵,其中包含相同矩阵格式的数组的各个值。因此,无论 mat 包含 1 ,输出都应包含名称的第一个值,依此类推。最终结果应如下所示:
r1 r3 r3
r2 r1 r3
r1 r1 r1
只是为了避免误解:名称的内容在这里仅作为示例。后面具体的名字要匹配,不能简单的在每个索引值前面加一个r来解决。
非常感谢您的帮助!
【问题讨论】:
标签: arrays matlab matrix indexing allocation