资源简介
材料力学课程设计 简支梁内力计算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 简支梁\unti
目录 0 2015-04-26 22:10 简支梁
----------- --------- ---------- ----- ----
23681 9
- 上一篇:配电网故障定位matlab程序
- 下一篇:P4码产生及处理流程
相关资源
- 配电网故障定位matlab程序
- 卷积神经网络CNN代码解析-matlab.doc
- Matlab_DSPBuilder实现DDS的设计
- jpeg标准亮度与色度量化表(质量因子
- PRI变换的matlab程序
- 数字图像处理matlab源代码
- 大数据可视化在医疗领域的应用
- 基于MATLAB_SIMULIN_省略_网型双馈风力发
- sg平滑 matlab语言
- 直驱永磁最大功率捕捉matlab仿真建模
- KPCA的MATLAB代码
- zoomfft-matlab学习
- matlab FIR IIR 滤波器
- 位势函数 matlab程序
- MATLAB阴影提取
- 三次样条插值matlab程序 含多种边界条
- Matlab实现最优化非线性最小二乘
- 反击变换器的matlab仿真
- buck电路的闭环调试仿真模型,适合初
- matlab获取voronoi多边形图的顶点和面积
- 修正残差的GM(11)模型Matlab代码
- 快速傅里叶反变换程序
- SDIF算法Matlab程序
- 三维B样条曲线拟合Matlab程序
- 基于MATLAB的锅炉水温与流量串级控制
- 支持向量机 MATLAB程序
- OFDM峰平比及matlab程序仿真
- matlab的TCM编译码器
- 基于MATLAB+GUI自由拖动点调试曲线
- 最简单的恒压频比Matlab仿真
评论
共有 条评论