how to do matrix multiplication
2 ビュー (過去 30 日間)
古いコメントを表示
a = randi(0:1,10,5);
b = randi(0:1,32,32);
a =
1 1 0 0 1
0 0 1 0 1
0 1 0 0 0
0 1 1 1 0
0 1 1 1 0
0 0 1 1 1
1 1 0 1 1
0 1 0 0 0
0 0 1 0 0
0 0 0 0 0
I am trying to multiply 1st row with first 16 bits of matrix b and row 2 with next 16 bits of b and store result in matrix j
where 1st 16 bits on J matrix will be the output multiplication of row 1 of matrix a with row 1 to 16 of matrix b
Can someone please help me with this problem. I am trying to use for loop but having a hard time to deal with this critical problem.
Please help
3 件のコメント
Sajeer Modavan
2019 年 4 月 16 日
how a 10x5 matrix can multiple with 32x32. There is something wrong in your input
Walter Roberson
2019 年 4 月 16 日
Do you mean that you want to convert the first 16 bits of matrix b from binary to decimal, and multiply entries in a by that integer?
回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!