What is the difference between + and .+ explain with example. Suppose i am adding two matrices which is best and what are their roles.

a = [2,3;5,6]
b = [2,5;6,9]
c = a + b
d = a .+ b

1 commentaire

"What is the difference between + and .+ explain with example."
The difference is very simple:
  • + is a MATLAB operator (shorthand for the PLUS function),
  • .+ does not exist.
"Suppose i am adding two matrices which is best and what are their roles."
Using the operator that actually exists is more likely to succeed.

Connectez-vous pour commenter.

Réponses (1)

Theree is no ‘.+’ (or ‘.-’) operator. (Using them would throw an error.) The dot operator with multiplication (‘.*’), division (‘./’), and exponentiation (‘.^’) are element-wise (array) operators, as opposed to matrix operators. Seee the documentation section on Array vs. Matrix Operations for details. Addition and subtraction are always element-wise operations.

Catégories

En savoir plus sur MATLAB Coder dans Centre d'aide et File Exchange

Produits

Version

R2024a

Question posée :

le 29 Août 2024

Modifié(e) :

le 29 Août 2024

Community Treasure Hunt

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

Start Hunting!

Translated by