作者az56789aa (极光)
看板MATLAB
标题[其他] matlab矩阵问题
时间Sun Dec 31 13:55:19 2017
设计结构矩阵问题
有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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1514699721.A.1D2.html
1F:推 sunev: n不大的话,直接跑for选范围设值即可 12/31 14:11
2F:推 profyang: M2=zeros(6,6); M2(1:4,1:4)=M1; 12/31 18:33
3F:→ profyang: M2(3:6,3:6)=M2(3:6,3:6)+M1; 你要的是这样吗?设未 12/31 18:34
4F:→ profyang: 知叠加什麽意思看不太懂 12/31 18:34