[其他] matlab矩陣問題

看板MATLAB作者 (極光)時間7年前 (2017/12/31 13:55), 編輯推噓2(202)
留言4則, 2人參與, 7年前最新討論串1/1
設計結構矩陣問題 有1 根桿件時 有一4x4矩陣 [A B C D ; E F G H ; A'B'C'D'; E'F'G'H' ] 有2根桿件時4x4矩陣 以 [ A B D D 0 0 ; E F G H 0 0 ; A'B (C'+A) (D'+B) C D ; E'F'(G'+E) (H'+F) G H ; 0 0 A' B' C'D'; 0 0 E' F' G'H' ] 每多一根桿件就以自身本身的左上 2x2 加到右下 2x2 重新形成 2*(n+1)階矩陣 請問這種有點像是對角線疊加,但是是部分疊加方式要怎麼寫呢? 只會寫出單獨確認要加幾根,但是無法寫出設未知數直接疊加的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.142.184 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1514699721.A.1D2.html

12/31 14:11, 7年前 , 1F
n不大的話,直接跑for選範圍設值即可
12/31 14:11, 1F

12/31 18:33, 7年前 , 2F
M2=zeros(6,6); M2(1:4,1:4)=M1;
12/31 18:33, 2F

12/31 18:34, 7年前 , 3F
M2(3:6,3:6)=M2(3:6,3:6)+M1; 你要的是這樣嗎?設未
12/31 18:34, 3F

12/31 18:34, 7年前 , 4F
知疊加什麼意思看不太懂
12/31 18:34, 4F
文章代碼(AID): #1QI7l97I (MATLAB)
文章代碼(AID): #1QI7l97I (MATLAB)