资源简介
材料力学课程设计 简支梁内力计算matlab程序 计算简支梁内力并绘制出剪力弯矩图
![](http://www.nz998.com/pic/55067.jpg)
代码片段和文件信息
%==============================================
%文件名: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 简支梁\unti
目录 0 2015-04-26 22:10 简支梁
----------- --------- ---------- ----- ----
23681 9
- 上一篇:配电网故障定位matlab程序
- 下一篇:P4码产生及处理流程
相关资源
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
评论
共有 条评论