Borrar filtros
Borrar filtros

How to multiply two matrices where A= 1415×6 and B=6×128

2 visualizaciones (últimos 30 días)
Nandita  Sarkar
Nandita Sarkar el 8 de Feb. de 2022
Comentada: John D'Errico el 9 de Feb. de 2022
Matrices A=1415×6 and B=6×128
  7 comentarios
Nandita  Sarkar
Nandita Sarkar el 9 de Feb. de 2022
Editada: Nandita Sarkar el 9 de Feb. de 2022
I want my output 1415×128.
John D'Errico
John D'Errico el 9 de Feb. de 2022
Then A*B is EXACTLY what you do. Why do you think that is not what you get?
A = rand(1415,6);B = rand(6,128);
C = A*B;
size(C)
ans = 1×2
1415 128
Maybe you need to do as @Cris LaPierre suggests, and review what a matrix multiplication means, and then consider what the * operator does?
help mtimes
* Matrix multiply. X*Y is the matrix product of X and Y. Any scalar (a 1-by-1 matrix) may multiply anything. Otherwise, the number of columns of X must equal the number of rows of Y. C = MTIMES(A,B) is called for the syntax 'A * B' when A or B is an object. See MATLAB Operators and Special Characters for more details. See also TIMES, PAGEMTIMES. Documentation for mtimes doc mtimes Other functions named mtimes calendarDuration/mtimes InputOutputModel/mtimes codistributed/mtimes LagOp/mtimes dlarray/mtimes laurmat/mtimes duration/mtimes laurpoly/mtimes fints/mtimes tall/mtimes gpuArray/mtimes timeseries/mtimes icsignal/mtimes tsdata.datametadata/mtimes

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by