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

1 Ansicht (letzte 30 Tage)
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

Akzeptierte Antwort

David Hill
David Hill am 14 Sep. 2020
A(A<0)=360+abs(A(A<0));

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by