Re: [問題] 樹狀結構>"<已回收
※ 引述《littleliang (釀)》之銘言:
自解...
a 存放路徑
b 要的節點名稱
a= [1 2 4;
1 2 5;
1 3 6;
1 3 7];
b{1}='a1';
b{2}='a2';
b{3}='a3';
b{4}='a4';
b{5}='a5';
b{6}='a6';
b{7}='a7';
[x,y]=size(a);
p=1;
for i=1:10
St{i}='';
end
num=2;
o=y;
while(num~=1)
num=y-p;
index=unique(a(:,num));
num2=length(index);
for i=1:num2
index2=find(a(:,num)==index(i));
num3=length(unique(index2));
for j=1:num3
St{index(i)}=setfield(St{index(i)},b{a(index2(j),o)},St{a(index2(j),o)});
end
end
p=p+1;
o=o-1;
end
: 己爬文.....但還是沒答案
: 如果我已經知道
: 1 2 4
: 1 2 5
: 1 3 6
: 1 3 7
: 如何轉成樹狀結構的
: 1
: ----|----
: | |
: 2 3
: -----|---- ----|----
: | | | |
: 4 5 6 7
: 麻煩各位高手幫個忙,想了很久但還是不知道怎麼做比較好。Orz...
接下來再利用結構轉成像檔案總管那樣顥示^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.42.77
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章