将矩阵中每一行的值与columnvector相乘,然后将行求和

BoroBorooooooooooooooooooooooooo

我们有一个列向量mx 1和一个矩阵mx n。对于列向量中第i行中的值,我们希望将此值与矩阵的同一行i中的每个值相乘,然后将所有这些值相加。将对向量中的每一行i重复此操作,以使我们最终得到一列向量。

想要使用for循环执行此操作,到目前为止(其中M是矩阵,v是我们开始的初始列向量),它返回一个错误,指出“下标分配维不匹配。”,所以我想我搞砸了以某种方式查看我的索引:

for i = 1:nv
    for k = 1:mM
        columnvectorendresult(i,) = columnvectorendresult(i,) + v(i,:)*M(i,:); 
    end
end

不知道我是否已经接近目前为止,但还没有完全了解这一点。有什么建议?

走走

如果您想在乘法后求和使用乘法分布属性来回答knedlsepp是合理的选择。如果您想使用除求和或差之外的其他运算,则可以更一般地应用以下答案

开始了:

%// columnvector m x 1
a = randi(5,3,1)
%// matrix m x n
B = randi(5,3,2)

%// multiplication
Ba = bsxfun(@times,B,a(:))

%// sum
BaSum = sum(Ba,2)

例子:

a =
     3
     4
     4


B =
     2     5
     3     1
     1     1


Ba =
     6    15
    12     4
     4     4


BaSum =
    21
    16
     8

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用numpy将矩阵与另一个矩阵中的每一行相乘

来自分类Dev

使用EPPlus将公式应用于每一行的两列中的值相乘

来自分类Dev

如何将每一行相乘,然后将其与下一行的乘积相加等

来自分类Dev

如何将矩阵A的每一列乘以矩阵B的每一行,并在Matlab中对所得矩阵求和?

来自分类Dev

将列表中数据帧的每一行除以相应的矩阵值

来自分类Dev

将矩阵的最后一行与不同阶变量相乘

来自分类Dev

将文件中每一行的数字相乘得到负值

来自分类Dev

将值写到每一行的括号中

来自分类Dev

如何将小标题中的每一行与矩阵相乘以获得标准偏差?

来自分类Dev

将矩阵中的每一行除以向量中的相应行

来自分类Dev

numpy矩阵,通过对每一行进行排序将0设置为值

来自分类Dev

Python Numpy将旋转矩阵应用于数组中的每一行

来自分类Dev

在python map中:使用lambda函数将行号添加到矩阵的每一行

来自分类Dev

将矩阵的每一行乘以r中的向量的好方法

来自分类Dev

将 repmat 应用于具有不同输入的 Matlab 中矩阵的每一行

来自分类Dev

将矩阵每一行的和保存到数组中

来自分类Dev

如何在Python中按元素将数组的每一行与数组的所有行相乘

来自分类Dev

Python / Numpy-矩阵将2D数组与另一个2D数组的每一行相乘

来自分类Dev

将一行中的列值求和并保存到另一列中

来自分类Dev

将一行中的列值求和并保存到另一列中

来自分类Dev

将行值放入列中,然后为DataFrame求和

来自分类Dev

将行值放入列中,然后为DataFrame求和

来自分类Dev

将每一行的值除以该列的SUM

来自分类Dev

在sql中的一行中每5行求和

来自分类Dev

在MySQL中,将每一行的值设置为同一行上的DATEDIFF计算

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

如何使用Meteor将列表中每一行的列值存储到集合中?

来自分类Dev

将表的每一行中的值集分别分配给bash中的命令

Related 相关文章

  1. 1

    如何使用numpy将矩阵与另一个矩阵中的每一行相乘

  2. 2

    使用EPPlus将公式应用于每一行的两列中的值相乘

  3. 3

    如何将每一行相乘,然后将其与下一行的乘积相加等

  4. 4

    如何将矩阵A的每一列乘以矩阵B的每一行,并在Matlab中对所得矩阵求和?

  5. 5

    将列表中数据帧的每一行除以相应的矩阵值

  6. 6

    将矩阵的最后一行与不同阶变量相乘

  7. 7

    将文件中每一行的数字相乘得到负值

  8. 8

    将值写到每一行的括号中

  9. 9

    如何将小标题中的每一行与矩阵相乘以获得标准偏差?

  10. 10

    将矩阵中的每一行除以向量中的相应行

  11. 11

    numpy矩阵,通过对每一行进行排序将0设置为值

  12. 12

    Python Numpy将旋转矩阵应用于数组中的每一行

  13. 13

    在python map中:使用lambda函数将行号添加到矩阵的每一行

  14. 14

    将矩阵的每一行乘以r中的向量的好方法

  15. 15

    将 repmat 应用于具有不同输入的 Matlab 中矩阵的每一行

  16. 16

    将矩阵每一行的和保存到数组中

  17. 17

    如何在Python中按元素将数组的每一行与数组的所有行相乘

  18. 18

    Python / Numpy-矩阵将2D数组与另一个2D数组的每一行相乘

  19. 19

    将一行中的列值求和并保存到另一列中

  20. 20

    将一行中的列值求和并保存到另一列中

  21. 21

    将行值放入列中,然后为DataFrame求和

  22. 22

    将行值放入列中,然后为DataFrame求和

  23. 23

    将每一行的值除以该列的SUM

  24. 24

    在sql中的一行中每5行求和

  25. 25

    在MySQL中,将每一行的值设置为同一行上的DATEDIFF计算

  26. 26

    R将数据框中的每一列除以最后一行的值

  27. 27

    R将数据框中的每一列除以最后一行的值

  28. 28

    如何使用Meteor将列表中每一行的列值存储到集合中?

  29. 29

    将表的每一行中的值集分别分配给bash中的命令

热门标签

归档