【发布时间】:2015-11-08 23:35:31
【问题描述】:
假设我有一个 IxJ 值矩阵,
V= [1,4;2,5;3,6];
和一个 IxR 矩阵 X 的索引,
X = [1 2 1 ; 1 2 2 ; 2 1 2];
我想得到一个矩阵 Vx,它是 IxR,这样对于每一行 i,我想读取 R 乘以(可能)不同的 V 列,这些列由 X 中每个对应列中的数字给出。
Vx(i,r) = V(i,X(i,r)).
例如在这种情况下它会是
Vx = [1,4,1;2,5,5;6,3,6];
非常感谢您快速完成此操作(没有任何循环)的任何帮助!
【问题讨论】:
标签: performance matlab matrix indexing vectorization