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

조회 수: 130 (최근 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에서 C Shared Library Integration에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by