Re: [問題] 樹狀結構>"<已回收

看板MATLAB作者 (釀)時間16年前 (2009/02/17 16:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #19cdjzX4 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #19cdjzX4 (MATLAB)