早教吧作业答案频道 -->其他-->
matlab 矩阵求方程这是一个矩阵位移法的题,如果6x6的刚度矩阵K我都知道了,但是方程是KU=F,U=[Ux Uy Q Vx Vy P]',F=[Fx Fy M1 Px Py M2]',比如其中Ux Uy Q Px Py M2 都已知,我怎么求其他的数啊,就是对应的位移
题目详情
matlab 矩阵求方程
这是一个矩阵位移法的题,如果6x6的刚度矩阵K我都知道了,但是方程是KU=F,U=[Ux Uy Q Vx Vy P]',F=[Fx Fy M1 Px Py M2]',比如其中Ux Uy Q Px Py M2 都已知,我怎么求其他的数啊,就是对应的位移和等效结点力两者只知道一个,但是未知数与方程数相同,自己手算肯定能算出答案的,matlab里怎么算这种
你这方法不错,但是如果我已知的U不是连续出现的,就不能简单的分块了,要逐个挑出来,形成新的刚度矩阵,我不是要解决具体问题,至少这个方法,我要稍微有点普遍意义啊
这是一个矩阵位移法的题,如果6x6的刚度矩阵K我都知道了,但是方程是KU=F,U=[Ux Uy Q Vx Vy P]',F=[Fx Fy M1 Px Py M2]',比如其中Ux Uy Q Px Py M2 都已知,我怎么求其他的数啊,就是对应的位移和等效结点力两者只知道一个,但是未知数与方程数相同,自己手算肯定能算出答案的,matlab里怎么算这种
你这方法不错,但是如果我已知的U不是连续出现的,就不能简单的分块了,要逐个挑出来,形成新的刚度矩阵,我不是要解决具体问题,至少这个方法,我要稍微有点普遍意义啊
▼优质解答
答案和解析
你这个有点像有限元里面的东西.
下面的K是我乱写的.
你如果给定的不是前三个位移后三个应力的话,你自己得适当地调整,实际上就是调整下面的K1和K2,你一个命令地看,应当可以OK的.
K=[2,1,0,0,0,0;1,2,1,0,0,0;0,1,2,1,0,0;0,0,1,2,1,0;0,0,0,1,2,1;0,0,0,0,1,2];
u1=[1,2,3]';
F2=[4,5,6]';
K1=K(4:6,1:3);
K2=K(4:6,4:6);
u2=K2\(F2-K1*u1);
u=[u1;u2];
F=K*u;
%
%第一次修改
n=6;
K=[2,1,0,0,0,0;1,2,1,0,0,0;0,1,2,1,0,0;0,0,1,2,1,0;0,0,0,1,2,1;0,0,0,0,1,2];
n_node_ok=3; %三个节点位移己知
n_node=[1,2,4];%第1,2,4个节点的位移己知,这个的长度要与上面匹配
u1=[1,2,3]'; %三个节点(1,2,4节点)的位移值
F2=[4,5,6]'; %其它节点(2,5,6节点)的载荷值
n_f=1:n;
n_f(n_node)=[]; %给定载荷的节点号
K1=K(n_f,n_node);
K2=K(n_f,n_f);
u2=K2\(F2-K1*u1); %给定载荷节点的位移值
%后处理(所有节点的位移值的合成)
u(n_node)=u1;
u(n_f)=u2;
u=u';
F=K*u;
u,F
下面的K是我乱写的.
你如果给定的不是前三个位移后三个应力的话,你自己得适当地调整,实际上就是调整下面的K1和K2,你一个命令地看,应当可以OK的.
K=[2,1,0,0,0,0;1,2,1,0,0,0;0,1,2,1,0,0;0,0,1,2,1,0;0,0,0,1,2,1;0,0,0,0,1,2];
u1=[1,2,3]';
F2=[4,5,6]';
K1=K(4:6,1:3);
K2=K(4:6,4:6);
u2=K2\(F2-K1*u1);
u=[u1;u2];
F=K*u;
%
%第一次修改
n=6;
K=[2,1,0,0,0,0;1,2,1,0,0,0;0,1,2,1,0,0;0,0,1,2,1,0;0,0,0,1,2,1;0,0,0,0,1,2];
n_node_ok=3; %三个节点位移己知
n_node=[1,2,4];%第1,2,4个节点的位移己知,这个的长度要与上面匹配
u1=[1,2,3]'; %三个节点(1,2,4节点)的位移值
F2=[4,5,6]'; %其它节点(2,5,6节点)的载荷值
n_f=1:n;
n_f(n_node)=[]; %给定载荷的节点号
K1=K(n_f,n_node);
K2=K(n_f,n_f);
u2=K2\(F2-K1*u1); %给定载荷节点的位移值
%后处理(所有节点的位移值的合成)
u(n_node)=u1;
u(n_f)=u2;
u=u';
F=K*u;
u,F
看了 matlab 矩阵求方程这是...的网友还看了以下:
矩阵特征值三阶方阵A的特征值依次为1,2,-3,A*是A的伴随矩阵,E是三阶单位矩阵,求矩阵A*+ 2020-04-13 …
矩阵的行列式问题?书里有道题:设A为三阶矩阵.且丨A丨=—2,求丨丨A丨A^2A^T丨.我知道丨A 2020-04-13 …
列最简矩阵是什么样的?知道行最简矩阵不知道列最简矩阵长什么样有谁可以写一个给我看看啦比如行最简矩阵 2020-05-13 …
刘老师.有道题我不太明白.n阶矩阵A的伴随矩阵A*是非零矩阵,a1,a2,a3,a4是非齐次方程组 2020-05-14 …
工程力学中弯矩与剪力正负的问题问题是叫我们求弯矩方程和剪力方程以及最大弯矩和剪力,下图是答案,但是 2020-05-15 …
力矩,磁矩,动量矩,还有角速度等都是规定逆时针方向为正.有什么道理吗,难道是为了符合地球自转和公转 2020-06-12 …
矩阵只有一个元素5为什么它的逆矩阵是1/5?首先我们把这个1阶矩阵的行列式的值算出来是5,然后再算 2020-06-18 …
如图,矩形ABCD,由四块小矩形拼成(四块小矩形放置是既不重叠,也没有空隙),其中②③两块矩形全等 2020-06-20 …
“英国诗人莫瑞是一个木匠的儿子,有一次遇到一个纨绔子弟,这个傲慢的家伙想借题奚落诗人,于是高声的问 2020-06-21 …
文公请隧与襄王通鉴开篇有这么一句隧是什么东西?难道是墓道?是的话隧是指帝王的葬礼规格吧? 2020-06-27 …