matlab程序设计实践,MATLAB程序设计实践(第二题)
2. 求其弯矩、转角和挠度。已知L =2m, q=1000N/m, 0M =900N ·m, E=200*910N/m, I=2*4610m -。
从材料力学的知识可知道,由弯矩求转角要经过一次不定积分,而由转角求挠度又要经过一次不定积分,通常这是很麻烦而且容易出错的,而在MATLAB 中,可用cumsum 函数或cumtrapz 函数作近似的不定积分,只要x 取得足够密,其结果将相当准确,而程序非常简单。 由平衡方程可求出支撑反力N a 和N b :
L L qL M N a /)432(0-?=,N N a b qL -=2
故各段弯矩方程为:
2
2
1x q x N M a ?-=, 20L x ≤≤ 02)(M x L N M b --=,
432L x L ≤≤ )(3x L N M b -=,
L x L ≤≤43 对M/EI 作积分,得转角一次积分,得到挠度Y ,每次积分都要出现一个待定积分常数: 1010)(C x A C dx EI
M A x +=+=? 此处设EI dx M cumtrapz x A /*)()(0=。
210210020)()(C x C x Y C x C dx x A C Adx Y x
x ++=++=+=?? 此处设dx A cumtrapz x Y *)()(00=。
两个待定积分常数1C 和2C 可由边界条件Y(0)=0及Y(L)=0确定:
0)0()0(20=+=C Y Y
0)()(210=++=C L C L Y L Y
于是可得:
??
????--=????????????)()0(1100021L Y Y C C L MATLAB 程序如下:
L=2;q=1000;M0=900;E=200e9;I=2e-6;
Na=(3*q*L^2/8-M0)/L; Nb=q*L/2-Na;
x=linspace(0,L,101); dx=L/100;
M1=Na*x(1:51)-q*x(1:51).^2/2; %分3段用数组列出M 的表达式
matlab程序设计实践,MATLAB程序设计实践(第二题)相关推荐
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛第二题
http://www.docin.com/p-506195687.html 这样算不算写了一道题.... 完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形. ...
- 《JavaScript高级程序设计》红宝书第二遍阅读(动手实践)
<JavaScript高级程序设计>红宝书第二遍阅读(动手实践) 第1章--什么是JavaScript 第2章--HTML中的JavaScript 第3章--语言基础 第4章--变量.作用 ...
- c语言程序设计创新,C语言程序设计课程创新与实践
摘 要:通过对C语言程序设计课程的创新与实践,研究和探索培养高职学生创新能力的课程设计和教育方法,探索课程与创新实践教育结合的教育模式,从而实现具有高素质的职业技术人才培养的目标. 关键词:教学内容: ...
- 数学建模matlab imread,《matlab数学建模方法与实践》第三章 数据的处理
3.1数据的获取 3.1.1从Excel中读取数据 a= xlsread('路径',n(sheetn),'A(n-1):Bn(读入的数据范围)') 3.1.2从TXT中读取数据 3.1.2.1.1 同 ...
- matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx
MATLAB面向对象程序设计10版.pptx MATLAB面向对象程序设计;第1章 绪言;1.1如何学会一门编程语言;1.2做笔记的方法;第2章 MATLAB基础知识;MATLAB的help文档;Ma ...
- c语言谢延红主编答案,C语言程序设计课程改革与实践.doc
C语言程序设计课程改革与实践 C语言程序设计课程改革与实践 [摘要]针对C语言程序设计课程教学效果差的原因,结合"研究式学习"."CDIO教学模式"." ...
- c语言程序设计创新课程,C语言程序设计课程创新和实践.doc
C语言程序设计课程创新和实践 摘要:通过对c语言程序设计课程的创新与实践, 研究和探索培养高职学生创新能力的课程设计和教育方法, 探索课程与创新实践教育结合的教育模式,从而实现具有高 素质的职业技术人 ...
- 《C语言程序设计》课程设计实践考核说明
<C语言程序设计>课程设计实践考核说明 <C语言程序设计>课程设计实践考核说明 本次设计是为加强学生的<C语言程序设计>课程的实际应用能力而进行的专门训练.选题考虑 ...
- 基于计算思维的python程序设计王彬丽期末考试题库_基于计算思维的程序设计类课程教学实践...
基于计算思维的程序设计类课程教学实践 滕剑锋 王玉锋 王 猛 刘二林 [摘 要] 摘 要 很多专业开设了程序设计类课程.如何在该课程教学中培养学 生的创新能力是大家普遍考虑的问题.计算思维的提出对于解 ...
- 基于MATLAB手写体数字识别程序设计
基于MATLAB手写体数字识别程序设计 手写体识别由于其实用性,一直处于研究进步的阶段,本文主要针对的是对0-9十个手写数字体脱机识别,在Matlab中对样本部分为进行16特征的提取,分别采用最小距离 ...
最新文章
- VOD, TVOD, SVOD FVOD的区别(转)
- mysql下载备份数据库命令行,如何从MariaDB数据库备份和还原命令行
- 腾讯企业IT部蔡晨:从有界到无界,新一代企业安全防御之道
- Entity Framework4.0 (一)概述(EF4 的Database First方法)
- C#LeetCode刷题-脑筋急转弯
- 开源 Android pdf 阅读器开发总结
- bzoj2843极地旅行社题解
- c/c++ 时间函数总结 linux
- Android 样式
- win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- MAC地址_IP地址
- 百度地图+城市联动实现实时触发查询地址
- 汽车电子功能安全标准ISO26262解析(六)——硬件集成测试
- 移动app原型设计工具:Flinto for Mac
- pycharm 安装pip 详细步骤
- 用STM32和ULN2003控制28BYJ-48步进电机正反转固定角度
- 如何将iPhone中的手机通讯录同步至安卓手机(教学篇)
- 缺一位身份证号码时识别计算
- 特警把那盅犯形容的汝么厉害
- Go MD5加密解密用法
热门文章
- 技术支持工程师自测评估下载
- python中运行错误: 'utf-8' codec can't decode byte 0xc8'
- 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)...
- ASP.NET的软件开发规范_转载
- python算法与数据结构-循环链表
- 通过HTTP请求响应过程了解HTTP协议
- CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
- sublime text2/3怎样在windows中配置ctags插件
- 计算机应用基础模块2客观题答案 文档,计算机应用基础网上形考答案模块2 Word 2010 文字处理系统客观题答案(精).doc...
- PHP增删查改性能优化