作者dok (身心疲惫)
看板MATLAB
标题Re: [问题] 对应矩阵归类
时间Wed May 31 20:57:56 2006
※ 引述《villaintw (迷人的反派角色)》之铭言:
: 各位板众大大,小弟有一问题请教,问题如下,烦请各位高手解答,谢谢!
: 有两个相对应的矩阵分别如下
: A=[1; 2; 3; 4; 5; 6;]
: B=[2 3; 4 5; 6 7; 2 3; 2 3; 4 5;]
clc;clear all;
A=[1; 2; 3; 4; 5; 6];
B=[2 3; 4 5; 6 7; 2 3; 2 3; 4 5];
[U,m,n]=unique(B,'rows');
dim=max(hist(n));
D=zeros(dim);
for i=1:length(U)
C{i}=find(ismember(B,B(i,:),'rows'))';
C{i}(C{i}>max(A))=0;
D(i,:)=[C{i},zeros(1,dim-cellfun('length',C(i)))];
end
C=D
D=U
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.155.201
1F:推 yimean:好犀利.... 05/31 21:13
2F:推 villaintw:大大真神人!困扰小弟数天的问题,竟然一下就解决了! 05/31 21:10
3F:推 jk1124:太强啦!~!!! 05/31 21:13
4F:推 Blasphemy:不推不是人 06/01 00:55
5F:→ dok:这该不会是作业吧= = 06/01 11:42
6F:→ villaintw:不是作业啦!只是问过很多人~他们都推荐来这边发问 06/01 14:19