3

在 MATLAB 中,以下代码的作用是:

[m, ~]=func_returning_matrix()

波浪号运算符 ~ 有什么作用?

4

1 回答 1

8

在 Matlab 中,这意味着不要在赋值的 rhs 上从函数中分配相应的输出参数。因此,如果func_returning_matrix返回 2 个参数,表达式会将第一个分配给变量m而忘记第二个。如果func_returning_matrix返回 3 个(或更多)参数,则表达式将删除函数的第二个和所有后续输出。

于 2012-12-17T11:35:00.237 回答