[其他] matlab矩陣問題

作者: az56789aa (極光)   2017-12-31 13:55:19
設計結構矩陣問題
有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)階矩陣
請問這種有點像是對角線疊加,但是是部分疊加方式要怎麼寫呢?
只會寫出單獨確認要加幾根,但是無法寫出設未知數直接疊加的方法
作者: sunev (Veritas)   2017-12-31 14:11:00
n不大的話,直接跑for選範圍設值即可
作者: profyang (prof)   2017-12-31 18:33:00
M2=zeros(6,6); M2(1:4,1:4)=M1;M2(3:6,3:6)=M2(3:6,3:6)+M1; 你要的是這樣嗎?設未知疊加什麼意思看不太懂

Links booklink

Contact Us: admin [ a t ] ucptt.com