gpt4 book ai didi

matlab - 如何忽略matlab中的输出变量?

转载 作者:太空宇宙 更新时间:2023-11-03 19:49:38 29 4
gpt4 key购买 nike

[dummy index] = sort(A);

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

The value assigned to dummy is appears to be unused.

它建议改用 ~ 。当我使用 ~.

[~ index] = sort(A);

我收到以下错误:

use ~ to ignore a value is not permitted in this context.

有人对此有解决方案吗?

最佳答案

您必须添加逗号并分隔输出参数才能使 ~ 起作用。

以下作品

[dummy index] = sort(A);
[dummy, index] = sort(A);
[~, index] = sort(A);

但是

[~ index] = sort(A);

失败。

关于matlab - 如何忽略matlab中的输出变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12851224/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com