我有一个有效的MATLAB代码,可以在另一台机器上正常运行,但是当我在自己的计算机上运行它时会检测到以下语法错误:
Expression or statement is incorrect--possibly unbalanced (, {, or [.
这是我的代码:
[~,x] = min(A);
答案 0 :(得分:5)
您使用的是哪个版本的MATLAB?
用于丢弃不需要的返回值的~
语法仅在R2009b中引入。
答案 1 :(得分:5)
您的旧版MATLAB无法识别“〜”语法。将〜更改为“垃圾”或其他变量名称,以提醒自己不关心结果,代码运行正常。
或者将您的MATLAB更新到最新版本。