What does it mean by *+ operation

9 visualizzazioni (ultimi 30 giorni)
John ZHANG
John ZHANG il 6 Giu 2016
Commentato: John ZHANG il 6 Giu 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.

Risposte (1)

Steven Lord
Steven Lord il 6 Giu 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 Commenti
John ZHANG
John ZHANG il 6 Giu 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 il 6 Giu 2016
Is there any difference if I use the normal matrix multiplication directly?

Accedi per commentare.

Categorie

Scopri di più su Creating and Concatenating Matrices 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