matrix multiplcation in loop

3 visualizaciones (últimos 30 días)
Daniel
Daniel el 15 de Oct. de 2022
Respondida: Bruno Luong el 15 de Oct. de 2022
Hi-
I have 2 2x2 matices and want to multiple every element in one matix by the other and get 4 dimnesions. For example, I have A=[2 3; 4 5] and B=[3 4; 5 6]. The answer for X should be X(:,:,1)=[6 8;10 12], X(:,:,2)=[9 12;15 18], X(:,:,3)=[12 16; 20 24], X(:,:,1)=[15 20; 25 30]. I hope I explained that well. Thanks for any help.

Respuesta aceptada

Bruno Luong
Bruno Luong el 15 de Oct. de 2022
X is three dmiensions nit 4 as you wrote
A=[2 3; 4 5];
B=[3 4; 5 6];
X = B .* reshape(A.', 1,1,[])
X =
X(:,:,1) = 6 8 10 12 X(:,:,2) = 9 12 15 18 X(:,:,3) = 12 16 20 24 X(:,:,4) = 15 20 25 30

Más respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by