function exam3_2
% 本程序为第三章的第二个算例,采用平面梁单元计算斜腿刚架桥的变形和内力
% 输入参数: 无
% 输出结果: 节点位移和单元节点力
% 检查数据文件是否存在
file_in = 'exam3_2.dat' ;
if exist( file_in ) == 0
disp( sprintf( '错误:文件 %s 不存在', file_in ) )
disp( sprintf( '程序终止' ) )
return ;
end
% 读入模型,求解并显示结果
PlaneFrameModel(file_in) ; % 定义有限元模型
SolveModel ; % 求解有限元模型
DisplayResults ; % 显示计算结果
return ;
function PlaneFrameModel( file_in )
% 定义平面杆系的有限元模型
% 输入参数:
% file_in ------- 有限元模型数据文件
% 返回值:
% 无
% 说明:
% 该函数定义平面杆系的有限元模型数据:
% gNode ------- 节点定义
% gElement ---- 单元定义
% gMaterial --- 材料定义,包括弹性模量,梁的截面积和梁的抗弯惯性矩
% gBC1 -------- 第一类边界条件
% gBC2 -------- 第二类约束条件, 处理铰