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

1 view (last 30 days)
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

Accepted Answer

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

More Answers (0)

Community Treasure Hunt

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

Start Hunting!