Multiplication of two arrays of different size

53 visualizzazioni (ultimi 30 giorni)
I have two arrays of different size. For example, one array is 43008*24 and other one 33792*24. Ho can I multilpy them?
  3 Commenti
the cyclist
the cyclist il 2 Mag 2023
Let's make a smaller, manageable version of what you are asking for. Suppose
A = [2 3; 5 7; 11 13]
A = 3×2
2 3 5 7 11 13
B = [4 6; 8 9; 10 12; 14 15]
B = 4×2
4 6 8 9 10 12 14 15
You want C that somehow equals the product of A and B. What is the result in this case?
VIKASH KUMAR VERMA
VIKASH KUMAR VERMA il 2 Mag 2023
If I take transpose of B and then multiply them, then I will get 3*4 matrix.

Accedi per commentare.

Risposte (1)

the cyclist
the cyclist il 2 Mag 2023
A = [2 3; 5 7; 11 13];
B = [4 6; 8 9; 10 12; 14 15];
C = A * B.'
C = 3×4
26 43 56 73 62 103 134 175 122 205 266 349

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by