matlab 不同 元素
来源:百度知道 编辑:UC知道 时间:2024/09/22 07:06:32
比如:向量A = [1,2,2,2,3,3]
经过这个函数之后的输出为 [1,2,3]
是否有此类函数,请大家指教,谢谢!
题目好像显示有问题。我想问的是是否有这样一个matlab函数可以找到向量中不同的元素,谢谢。
经过这个函数之后的输出为 [1,2,3]
是否有此类函数,请大家指教,谢谢!
题目好像显示有问题。我想问的是是否有这样一个matlab函数可以找到向量中不同的元素,谢谢。
unique()
A = [1,2,2,2,3,3]
x=A(:)
%x=sort(x)
d= diff([x;max(x)+1])
count = diff(find([1;d]))
y =[x(find(d)) count]
结果:
A =
1 2 2 2 3 3
x =
1
2
2
2
3
3
d =
1
0
0
1
0
1
count =
1
3
2
y =
1 1
2 3
3 2