3

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

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

这是我的代码:

    [~,x] = min(A);
4

2 回答 2

5

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

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

编辑:有 2008a。

于 2012-04-23T14:22:43.987 回答
5

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

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

于 2012-04-23T14:23:46.473 回答