[問題] 矩陣運算的問題已回收

看板MATLAB作者 (阿全)時間16年前 (2009/05/27 20:56), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
請問各位,我有一個矩陣是慢慢增加行數的。 而我要寫一個程式把這個矩陣行與行之間相減 例如: 已經產生了5行  A= 1 3 4 5 6          2 1 4 7 8 3-1 4-1 4-3 5-1 5-3 5-4 6-1 6-3 6-4 6-5 而產生的解就必須是:B= 1-2 4-2 4-1 7-2 7-1 7-4 8-2 8-1 8-4 8-7 共 (4+1)*4/2行 請問要如何解決? 謝謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.96.131

05/27 22:09, , 1F
我目前使用迴圈來寫,但是因為運算的關係無法跑出來!
05/27 22:09, 1F

05/27 22:11, , 2F
for i=1:4; B(:,1:i)=A(:,i+1)-A(:,i:1);B=A;clear A; end
05/27 22:11, 2F

05/27 22:13, , 3F
寫錯...少了一行 總之運算上不能用單行一次減兩行
05/27 22:13, 3F

05/28 04:36, , 4F
nchoosek
05/28 04:36, 4F
文章代碼(AID): #1A7JXwD1 (MATLAB)
文章代碼(AID): #1A7JXwD1 (MATLAB)