フィルターのクリア

I have 3*3*20 matrix and 1*1*20 matrix. how to multiply. I have multiply q and za

1 回表示 (過去 30 日間)
Triveni
Triveni 2015 年 7 月 21 日
編集済み: Triveni 2016 年 3 月 15 日
q(:,:,1:20); %3*3 Matrix
za(1:20); % 1*1 Matrix
How to multiply q and za. Error using q*za or q.*za

採用された回答

Titus Edelhofer
Titus Edelhofer 2015 年 7 月 21 日
Hi Ranjan,
if you want to multiply each 3x3 Matrix q(:,:,idx) with the corresponding za(1,1,idx), then this should work:
q = rand(3,3,20);
za = rand(1,1,20);
result = bsxfun(@times, q, za);
Titus

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by