资源简介
用MATLAB写的矩阵位移法代码,可以解决很多结构力学的问题,结构工程电算化的起点。
代码片段和文件信息
for i=1n
wk=qk(EAIl(i))
wl=ql(a(i));
kk2=wkwl;
kk1(6i-56i)=kk2;
kk=wl‘kk2
k(6i-56i)=kk;
end
qqq=max(max(r));
K=zeros(mm);
KR=zeros(qqq-mm);
for p=1n
aa=r(p);
for i=16
for j=16
if aa(i)=m & aa(j)=m
kkk=k(6p-56p);
K(aa(i)aa(j))=K(aa(i)aa(j))+kkk(ij);
end
if aa(i)=m+1 & aa(j)=m
kkk=k(6p-56p);
KR(aa(i)-maa(j))=KR(aa(i)-maa(j))+kkk(ij);
end
end
end
end
K
KR
Fell=zeros(1qqq);
for p=1n
bb=r(p);
tt=ql(a(p));
ll=tt‘Fg(p);
lll=ll‘;
for i=16
Fell(1bb(i))=Fell(1bb(i))+lll(1i);
end
end
Fel=-Fell‘;
Fej=Fed+Fel;
Fejj=Fej‘;
Fe111=Fejj(1m);
Fe1=Fe111‘
Fe222=Fejj(m+1qqq);
Fe2=Fe222‘
d=KFe1
d1=d‘;
d1(m+1qqq)=0;
for p=1n
cc=r(p);
for i=16
dd(1i)=d1(1cc(i));
end
p
F=kk1(6p-56p)dd‘+Fg(p)
end
FR=KRd-Fe2
定义函数qk
function y=qk(EAIl)
y=[EAl 0 0 -EAl 0 0;0 12EIlll -6EIll 0 -12EIlll -6EIll;0 -6EIll 4EIl 0 6EIll 2EIl;-EAl 0 0 EAl 0 0;0 -12EIlll 6EIll 0 12EIlll 6EIll;0 -6EIll 2EIl 0 6EIll 4EIl];
定义函数ql
function yy=ql(a)
yy=[cos(a) sin(a) 0 0 0 0;-sin(a) cos(a) 0 0 0 0;0 0 1 0 0 0;0 0 0 cos(a) sin(a) 0;0 0 0 -sin(a) cos(a) 0;0 0 0 0 0 1];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2093 2009-05-12 11:58 矩阵位移法.m
----------- --------- ---------- ----- ----
2093 1
- 上一篇:matlab设计的五种fir数字滤波器
- 下一篇:电机调速系统simuli
nk仿真图
相关资源
- 线结构光中心提取算法matlab
- 基线解算的matlab源码
- 基于相位相关的图像平移检测算法m
- 指静脉处理代码
- SIMPLE算法Matlab代码
- 《无人驾驶车辆模型预测控制》书中
- 基于SIFT特征的图像配准MATLAB代码
- 多目标遗传算法matlab程序
- 布谷鸟算法的matlab代码
- MATLAB+背景减除目标检测+鱼头截取
- matlab实现文件读写波形处理,小波变
- RBF神经网络的训练 MATLAB源程序代码
- SMO_matlabfunction.rar
- agent蜂拥的实现matlab
- 如何自定义一个神经网络
- 万有引力搜索算法(Matlab)
- 标准差分进化算法多目标线性规划的
- matlab完整GUI 源程序免费
- matlab神经网络资料
- matlab,深度图转换三维点云,depthma
- matlab生成ply程序
- 测井曲线的MATLAB绘制
- 最大后验实现图像盲复原
- 小波变换 matlab程序
- SVM用于故障诊断的实现
- 基于遗传算法的投影寻踪模型Matlab源
- labview matlab 小波去噪
- 自适应控制算法-matlab编程实现
- 油位计仪表盘识别matlab代码实现
- 罚函数matlab实现
评论
共有 条评论