"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 中查找有关 Sources 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!