假設我有一個向量B = [1; 2; 3]
。然後如何乘以一個向量3次得到3維矩陣
B*B' = [1*1 1*2 1*3 ; 2*1 2*2 2*3 ; 3*1 3*2 3*3]
現在,我需要與B
再乘以新的矩陣B*B'
,爲了得到以下3維矩陣C
:
C(:,:,1) = [1*1*1 1*2*1 1*3*1 ; 2*1*1 2*2*1 2*3*1 ; 3*1*1 3*2*1 3*3*1]
C(:,:,2) = [1*1*2 1*2*2 1*3*2 ; 2*1*2 2*2*2 2*3*2 ; 3*1*2 3*2*2 3*3*2]
C(:,:,3) = [1*1*3 1*2*3 1*3*3 ; 2*1*3 2*2*3 2*3*3 ; 3*1*3 3*2*3 3*3*3]
任何想法,我該怎麼辦呢?
(我原來的載體是長,所以我不能手動做到這一點..)
@zeeMonkeez謝謝,編輯 –