Re: [問題] 向量結合已回收

看板MATLAB作者 (蛋包飯主廚)時間17年前 (2008/11/27 18:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《kunlin999 (max)》之銘言: : Something error in the following example: : (1,5) : (2,4) : (3) : (5) : (2,3) : (2) : Your program rnuns : (1,5) : (2,3,4) : (3) : However, the correct answer is : (1,5) : (2,3,4) : 另外 : 是否有可能不用if ^^^^^^^^^^^^^^ 這我就不知道了.. 除非MATLAB裡頭有內定的函數.. 才有可能吧..用help打打keyword找找看吧 之前的code我稍微修改一下 應該是沒啥問題了..你再試試看吧.. % 開始計算... u(1,:)=v(1,:); for i=2:size(v,1) k=0; for j=1:size(u,1) t=intersect(u{j},v{i}); if(size(t,2) > 0 && k==0) k=j; u(k) = {union(u{j},v{i})}; elseif(size(t,2) > 0 && k~=0) u(k) = {union(u{j},u{k})}; u(j) = {[' ']}; elseif(j==size(u,1) && size(t,2)==0 && k==0) u(j+1,:)=v(i,:); end end end -- ──———————————───┐ Always follow your dreams , don't let anyone tell you that ▃▃▃ you can't be something ───────── By A-Rod -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.47.101
文章代碼(AID): #19Bd2K-o (MATLAB)
文章代碼(AID): #19Bd2K-o (MATLAB)