What does it mean by *+ operation

7 visualizaciones (últimos 30 días)
John ZHANG
John ZHANG el 6 de Jun. de 2016
Comentada: John ZHANG el 6 de Jun. de 2016
I found someone using *+ in their code, but I don't know what this operation does. For example,
ones(3,3)*+ones(3,3)
yields a 3*3 matrix whose entries are all 3.

Respuestas (1)

Steven Lord
Steven Lord el 6 de Jun. de 2016
In this context + is the unary plus. See the help for uplus. Once MATLAB has applied uplus to the second array, it then performs normal matrix multiplication.
  2 comentarios
John ZHANG
John ZHANG el 6 de Jun. de 2016
I have checked the help document but I still don't understand what it says. For example, how does the uplus change the value of ones(3,3)?
John ZHANG
John ZHANG el 6 de Jun. de 2016
Is there any difference if I use the normal matrix multiplication directly?

Iniciar sesión para comentar.

Categorías

Más información sobre Creating and Concatenating Matrices 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