I have 3*3*20 matrix and 1*1*20 matrix. how to multiply. I have multiply q and za
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Triveni
el 21 de Jul. de 2015
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
0 comentarios
Respuesta aceptada
Titus Edelhofer
el 21 de Jul. de 2015
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrices and Arrays en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!