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

조회 수: 1 (최근 30일)
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

채택된 답변

David Hill
David Hill 2020년 9월 14일
A(A<0)=360+abs(A(A<0));

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by