如何在matlab中忽略输出变量?

Moh*_*imi 4 matlab

[dummy index] = sort(A);
Run Code Online (Sandbox Code Playgroud)

我想忽略sort函数的第一个输出,只保留索引.当我使用上面的内容时,我在matlab编辑器中收到一条警告:

分配给dummy的值似乎未使用.

它建议用〜代替.当我用〜.

[~ index] = sort(A);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

在此上下文中不允许使用〜忽略值.

有人有解决方案吗?

And*_* H. 12

你必须添加一个逗号并将输出参数分开以使get~工作.

以下作品

[dummy index] = sort(A);
[dummy, index] = sort(A);
[~, index] = sort(A);
Run Code Online (Sandbox Code Playgroud)

[~ index] = sort(A);
Run Code Online (Sandbox Code Playgroud)

失败.