【发布时间】:2014-11-22 23:47:43
【问题描述】:
我有一个 A=[m,n] 矩阵和一个 B=[1,n] 矩阵。
A 是一个矩阵,m 行的排列为 1:n。
A =
[2 4 1 5 3
5 2 3 4 1
1 2 3 4 5]
B只是一个普通的行向量(每个单元格的值不必唯一)
B = [0.05 0.03 0.06 0.04 0.02]
现在,我想根据矩阵 A 的每一行排列 B。 例如,
我 = 1
B(索引(i,:)) = [0.03 0.04 0.05 0.02 0.06]
for循环之后,就是我想要的结果:
C =
[0.03 0.04 0.05 0.02 0.06
0.02 0.03 0.06 0.04 0.05
0.05 0.03 0.06 0.04 0.02]
但是,我处理的当前矩阵非常大,例如m = 100,n = 80,是否有任何内置函数来代替使用for循环?
【问题讨论】: