作者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