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程序设计实践(第二题)相关推荐

  1. 2015年第六届蓝桥杯C/C++程序设计本科B组决赛第二题

    http://www.docin.com/p-506195687.html 这样算不算写了一道题.... 完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形. ...

  2. 《JavaScript高级程序设计》红宝书第二遍阅读(动手实践)

    <JavaScript高级程序设计>红宝书第二遍阅读(动手实践) 第1章--什么是JavaScript 第2章--HTML中的JavaScript 第3章--语言基础 第4章--变量.作用 ...

  3. c语言程序设计创新,C语言程序设计课程创新与实践

    摘 要:通过对C语言程序设计课程的创新与实践,研究和探索培养高职学生创新能力的课程设计和教育方法,探索课程与创新实践教育结合的教育模式,从而实现具有高素质的职业技术人才培养的目标. 关键词:教学内容: ...

  4. 数学建模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 同 ...

  5. matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx

    MATLAB面向对象程序设计10版.pptx MATLAB面向对象程序设计;第1章 绪言;1.1如何学会一门编程语言;1.2做笔记的方法;第2章 MATLAB基础知识;MATLAB的help文档;Ma ...

  6. c语言谢延红主编答案,C语言程序设计课程改革与实践.doc

    C语言程序设计课程改革与实践 C语言程序设计课程改革与实践 [摘要]针对C语言程序设计课程教学效果差的原因,结合"研究式学习"."CDIO教学模式"." ...

  7. c语言程序设计创新课程,C语言程序设计课程创新和实践.doc

    C语言程序设计课程创新和实践 摘要:通过对c语言程序设计课程的创新与实践, 研究和探索培养高职学生创新能力的课程设计和教育方法, 探索课程与创新实践教育结合的教育模式,从而实现具有高 素质的职业技术人 ...

  8. 《C语言程序设计》课程设计实践考核说明

    <C语言程序设计>课程设计实践考核说明 <C语言程序设计>课程设计实践考核说明 本次设计是为加强学生的<C语言程序设计>课程的实际应用能力而进行的专门训练.选题考虑 ...

  9. 基于计算思维的python程序设计王彬丽期末考试题库_基于计算思维的程序设计类课程教学实践...

    基于计算思维的程序设计类课程教学实践 滕剑锋 王玉锋 王 猛 刘二林 [摘 要] 摘 要 很多专业开设了程序设计类课程.如何在该课程教学中培养学 生的创新能力是大家普遍考虑的问题.计算思维的提出对于解 ...

  10. 基于MATLAB手写体数字识别程序设计

    基于MATLAB手写体数字识别程序设计 手写体识别由于其实用性,一直处于研究进步的阶段,本文主要针对的是对0-9十个手写数字体脱机识别,在Matlab中对样本部分为进行16特征的提取,分别采用最小距离 ...

最新文章

  1. VOD, TVOD, SVOD FVOD的区别(转)
  2. mysql下载备份数据库命令行,如何从MariaDB数据库备份和还原命令行
  3. 腾讯企业IT部蔡晨:从有界到无界,新一代企业安全防御之道
  4. Entity Framework4.0 (一)概述(EF4 的Database First方法)
  5. C#LeetCode刷题-脑筋急转弯
  6. 开源 Android pdf 阅读器开发总结
  7. bzoj2843极地旅行社题解
  8. c/c++ 时间函数总结 linux
  9. Android 样式
  10. win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
  11. MAC地址_IP地址
  12. 百度地图+城市联动实现实时触发查询地址
  13. 汽车电子功能安全标准ISO26262解析(六)——硬件集成测试
  14. 移动app原型设计工具:Flinto for Mac
  15. pycharm 安装pip 详细步骤
  16. 用STM32和ULN2003控制28BYJ-48步进电机正反转固定角度
  17. 如何将iPhone中的手机通讯录同步至安卓手机(教学篇)
  18. 缺一位身份证号码时识别计算
  19. 特警把那盅犯形容的汝么厉害
  20. Go MD5加密解密用法

热门文章

  1. 技术支持工程师自测评估下载
  2. python中运行错误: 'utf-8' codec can't decode byte 0xc8'
  3. 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)...
  4. ASP.NET的软件开发规范_转载
  5. python算法与数据结构-循环链表
  6. 通过HTTP请求响应过程了解HTTP协议
  7. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
  8. sublime text2/3怎样在windows中配置ctags插件
  9. 计算机应用基础模块2客观题答案 文档,计算机应用基础网上形考答案模块2 Word 2010 文字处理系统客观题答案(精).doc...
  10. PHP增删查改性能优化