How do I change certain value of a matrix by adding a something to the existing value?

1 visualizzazione (ultimi 30 giorni)
I am very new to this.
I would like to change all the negative value of my matrix by 360+abs(existing value).
Let A be a matrix, I tried this:
A(A<0)=360+A
But it returns: Unable to perform assignment because the left and right sides have a different number of elements.
Could someone explain this to me?
Thank you

Risposta accettata

David Hill
David Hill il 14 Set 2020
A(A<0)=360+abs(A(A<0));

Più risposte (0)

Categorie

Scopri di più su Multidimensional Arrays 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