[其他] 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