如何找到独特的从给定的数组和矩阵对应的索引?

1视图(30天)
我有
一个
(::1)=
1到2
二十20.05
20.05 20
19.95 20
3
19.95
19.95
20.05
(::2)=
1到2
二十20.05
20.05 20
19.95 20
3
19.95
19.95
20.05
(::3)=
1到2
20.05 20
20.05 20
19.95 20
3
19.95
19.95
20.05
> >独特(A)
ans =
19.95
20.
20.05
我需要找到独特的矩阵和相应的索引
B
B (:: 1) =
1到2
二十20.05
20.05 20
19.95 20
3
19.95
19.95
20.05
B (:: 2) =
1到2
20.05 20
20.05 20
19.95 20
3
19.95
19.95
20.05
> >指数= [1,3]
指数=
1 3
这种格式和索引。

接受的答案

Chunru
Chunru 2021年8月28日
(::1)= (20 20.05 - 19.95
20.05 20 19.95
19.95 20 20.05];
(::2)= (20 20.05 - 19.95
20.05 20 19.95
19.95 20 20.05];
(::3)= (20.05 20 19.95
20.05 20 19.95
19.95 20 20.05];
%重塑矩阵,找到独特的每一行
(uA, iA) =独特(重塑([],大小(A, 3))”,“行”);
B =重塑(uA、大小(A, 1),大小(A, 2), [])
B =
B (:: 1) = 20.0000 20.0500 19.9500 20.0500 20.0000 19.9500 19.9500 20.0000 20.0500 B (:,: 2) = 20.0500 20.0000 19.9500 20.0500 20.0000 19.9500 19.9500 20.0000 20.0500
iA的
ans = 1×2
1 3
1评论
Triveni
Triveni 2021年9月1日
谢谢你的回答。也为m * n *我大小意味着工作(m, n, 1:我))数组。

登录置评。

更多的答案(0)

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!