[問題] 關於矩陣已回收

看板MATLAB作者 (.......................)時間16年前 (2009/04/05 22:00), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串2/2 (看更多)
如何將不同長度的矩陣合併 空白的部分變為零 例題 a=[0.1 0.2 0.3 0.4] b=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8] c=[0.1 0.2 0.3] d=[0.1 0.2 0.3 0.4 0.5] 要如何變成 e=0.1 0.2 0.3 0.4 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.1 0.2 0.3 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.0 0.0 0.0 求助各位高手了 謝謝 ps:每一個小矩陣(如a)長度上可能有一兩百個數字以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.38.122

04/05 22:39, , 1F
e=zeros(x,y); x為a,b,c...共幾個 y為最長的那個個數
04/05 22:39, 1F

04/05 22:43, , 2F
e(1,1:length(b))=e(1,1:length(b))+b;
04/05 22:43, 2F

04/05 23:29, , 3F
樓上等式右邊只要b就可了吧
04/05 23:29, 3F

04/06 00:27, , 4F
感謝指教
04/06 00:27, 4F

04/06 00:42, , 5F
對耶 新的想法 忘了蓋掉舊的想法了 XD
04/06 00:42, 5F
文章代碼(AID): #19sBcBzr (MATLAB)
文章代碼(AID): #19sBcBzr (MATLAB)