当在数组内部使用波浪号时,在Matlab中使用波浪号是什么

时间:2019-12-03 13:25:05

标签: matlab

我在数组'A'下有一个数组

A = [9 2 9 5 6 40000];

如果我按以下方式使用代字号(〜),则它会提供不同的输出,但我无法理解其执行的操作。

情况1:

[〜,C] = unique(A)

输出:

2
4
5
1
6

情况2:

[〜,〜,C] = unique(A)

输出:

4
1
4
2
3
5

我的问题是“〜”运算符在数组上执行哪种运算?

1 个答案:

答案 0 :(得分:2)

在输出参数的上下文中,〜仅表示“未使用的输出”。上面代码中C发生更改的原因是,您在每种情况下都要求定义为C的另一个输出参数。