小编set*_*ets的帖子

没有循环或矩阵的乘法

我有两个大小的矢量nm

a = [a1 a2 ... an];
b = [b1 b2 ... bm];
Run Code Online (Sandbox Code Playgroud)

我想"乘以"它们来获得结果:

c =
     a1*b1 a1*b2 ... a1*bm
     a2*b1 a2*b2 ... a2*bm
     .     .         .
     .     .         . 
     an*b1 an*b2 ... an*bm
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法来获得这样的结果而不诉诸于循环或矩阵?

arrays matlab vector vectorization matrix-multiplication

2
推荐指数
1
解决办法
319
查看次数