[〜,...]上的Matlab语法错误

时间:2012-04-23 14:21:15

标签: matlab syntax-error

我有一个有效的MATLAB代码,可以在另一台机器上正常运行,但是当我在自己的计算机上运行它时会检测到以下语法错误:

Expression or statement is incorrect--possibly unbalanced (, {, or [.

这是我的代码:

    [~,x] = min(A);

2 个答案:

答案 0 :(得分:5)

您使用的是哪个版本的MATLAB?

用于丢弃不需要的返回值的~语法仅在R2009b中引入。

编辑:有一个2008a。

答案 1 :(得分:5)

您的旧版MATLAB无法识别“〜”语法。将〜更改为“垃圾”或其他变量名称,以提醒自己不关心结果,代码运行正常。

或者将您的MATLAB更新到最新版本。