"temp" was previously used as a variable, conflicting with its use here as the name of a function or command.
조회 수: 6 (최근 30일)
이전 댓글 표시
Don't know why shows "temp" was previously used as a variable, conflicting with its use here as the name of a function or command.

댓글 수: 3
Image Analyst
2020년 5월 29일
The one that said for i = 1 : n. But it looks like John pointed out the same thing I did, and that turned out to be the problem. Sometimes error messages can be deceptive/misleading.
채택된 답변
John D'Errico
2020년 5월 29일
편집: John D'Errico
2020년 5월 29일
The MATLAB language does not include this syntax
temp += 26
Just because it works in some other language, does not make it valid syntax when in MATLAB. Just use
temp = temp + 26;
What does the error indicate? What are you being told?
temp is a variable, right? However, when MATLAB sees
temp += 26
it thinks you are trying to issue a command, or execute a function named temp. (All commands in MATLAB are also functions with the same name.) But it knows that temp is a variable, and temp cannot be used in both contexts at the same time. So it generates that error message.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!