资源简介

材料力学课程设计 简支梁内力计算matlab程序 计算简支梁内力并绘制出剪力弯矩图

资源截图

代码片段和文件信息

%==============================================
%文件名:DistributedLoad_QM.m
%描述:函数DistributedLoad_QM定义文件
%创建日期:2015.04.24 By XieYingNan
%修改日志:No.1 - 
%==============================================
%==============================================
%函数名:DistributedLoad_QM
%功能描述:计算分布载荷对弯矩和剪力的贡献
%参数:nSubdivided - 细分梁的分段总数
%          x_Subdivided - 细分梁分段数组
%          Pos_Start - 分布载荷的开始作用的位置
%          Pos_End - 分布载荷的结束作用的位置
%          Loadfactor - 载荷集度的大小(向下为正)
%          Q_TotalM_Total - 剪力 弯矩数组(计算集中力偶对剪力弯矩贡献之前的弯矩数组)
%===============================================
function [Q_TotalM_Total] = DistributedLoad_QM(nSubdividedx_SubdividedPos_StartPos_EndLoadfactorQ_TotalM_Total)
    for index = 1 : nSubdivided %从头开始在细分梁数组内搜索Pos_StartPos_End位置
        if x_Subdivided(index) > Pos_Start %如果当前位置在开始位置之后且在结束位置之前
           Q_Total(index) = Q_Total(index) - Loadfactor * ( x_Subdivided(index) - Pos_Start); %当前的剪力减去分布载荷引起的剪力(因为此剪力是向上的)
           M_Total(index) = M_Total(index) - Loadfactor * ( x_Subdivided(index) - Pos_Start)^2 * 0.5; %当前的弯矩减去分布载荷引起的弯矩(因为此弯矩是顺时针的)
        end
        if x_Subdivided(index) > Pos_End %如果当前位置在结束位置之后,则把刚才多减去的再加回来
           Q_Total(index) = Q_Total(index) + Loadfactor * ( x_Subdivided(index) - Pos_End);
           M_Total(index) = M_Total(index) + Loadfactor * ( x_Subdivided(index) - Pos_End)^2 * 0.5;
        end
    end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1612  2015-04-26 15:52  简支梁\DistributedLoad_QM.m

     文件       1758  2015-04-24 22:34  简支梁\Force_QM.m

     文件       1038  2015-04-26 20:57  简支梁\MaxMin.m

     文件       1143  2015-04-24 20:55  简支梁\Moment_M.m

     文件       1019  2015-04-25 12:51  简支梁\PlotQMFigure.m

     文件       4905  2015-04-25 12:16  简支梁\SimpleBeam.m

     文件         98  2015-04-24 21:35  简支梁\SimpleBeam_Launch.m

     文件      12108  2015-04-25 12:18  简支梁\untitled.fig

     目录          0  2015-04-26 22:10  简支梁

----------- ---------  ---------- -----  ----

                23681                    9


评论

共有 条评论