急!在matlab中怎样求一个矩阵中不同元素个数?谢

2024年11月18日 05:43
有3个网友回答
网友(1):

用自带得unique函数
>> unique([1 2 3 5 2 3 5 3 2])

ans =

1 2 3 5

网友(2):

举例:
>>
a
=
randi(
10,
3,
3
)
a
=
2
8
1
10
9
4
1
9
3
>>
b
=
unique(
a
)
b
=
1
2
3
4
8
9
10
>>
n
=
length(
b
)
n
=
7

网友(3):

我也不知道有没有这个函数就是了。
自己写了一个
length(A)-length(find(diff(sort(A))==0))
不知道对不对,希望大家讨论讨论