Is there an equivalent to the '+=' operator in MATLAB?

조회 수: 115 (최근 30일)
Rowan Lawrence
Rowan Lawrence 2019년 11월 7일
편집: the cyclist 2019년 11월 7일
Hello,
When I've programmed in C and C++ before I've used the '+=' operator, which is a shorthand way of adding a given value to the current value of a variable without having to restate the original variable on the right-hand side, for example:
x = x + y
can be written as:
x += y
However this doesn't seem to work in MATLAB and produces an incomprehensible error message (at least to me). I looked up an equivalent and found forum posts of people who had migrated from Java (where apparently this is the equivalent of the '++' increment operator in C/C++?). It isn't really important, I'm just wondering if there is any equivalent to the way I have used it above.
Cheers!

채택된 답변

the cyclist
the cyclist 2019년 11월 7일
편집: the cyclist 2019년 11월 7일
No, MATLAB does not have that syntax.
There is some prior discussion of this issue in this question.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by