ベクトルがB = [1; 2; 3]
であると仮定します。私はそれをどのように行うことができます任意のアイデアベクトルを3倍して3次元行列を得る方法
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]
:次に
B*B' = [1*1 1*2 1*3 ; 2*1 2*2 2*3 ; 3*1 3*2 3*3]
は今、私は次の3次元マトリックスC
を得るために、B
で再び新しい行列B*B'
を乗算する必要がありますか?
は(私の元のベクトルが長いので、私はこれを手動で行うことはできません。)
@zeeMonkeezありがとう、編集中 –