奇怪的语法错误

时间:2014-10-02 20:04:05

标签: matlab

我是MATLAB的新手,我有以下问题:

我有一句话:

[~, j] = min(matrix);

我不明白~符号是什么(我必须学习这段代码..),错误是:

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

可能是什么原因?


另一个问题,假设我有一个file.m并且在其中我有声明:

methods (Static)
        function var = func(n, d)

如何使用命令窗口中的2个参数调用此函数?

1 个答案:

答案 0 :(得分:3)

  

我不明白〜符号是什么

丢弃第一个返回的输出,不会被使用。

  

可能是什么原因?

您使用的是什么版本的Matlab?从R2009b开始,这种语法只是MATLAB的一部分。

  

如何使用命令窗口中的2个参数调用此函数func?

是的,否则 - http://www.mathworks.com/help/matlab/matlab_prog/support-variable-number-of-inputs.html