我有一個標量矩陣(A):
1 2 3
4 5 6
7 8 9
和3其他相同大小的矩陣 ( 100X200), B,C,D。
我想做以下事情:
A*[B,C,D]這樣結果就會是[1*B 2*C 3*D, 4*B 5*C 6*D, 7*B 8*C 9*D]。
使用普通乘法*不起作用,因為[B,C,D]顯然不是 size 3X3。如何正確完成?
uj5u.com熱心網友回復:
你想要做的是這個巨大的稀疏矩陣乘法

其中I是單位矩陣,上面是堆疊向量和矩陣,其中所有行和列都附加在一起。
評論中提到的你應該做的是使用
.*運算子來寫F = 1.*B 2.*C 3.*D G = 4.*B 5.*C 6.*D H = 7.*B 8.*C 9.*D
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/323488.html
