基于MATLAB物体运动的描述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB物体运动的描述

《MATLAB语言》课程论文 基于MATLAB物体运动的描述 姓名:张凯俭 学号:12010245338 专业:通信工程 班级:通信班 指导老师:汤全武 学院:物理电气信息学院 完成日期:2011.12.9 基于MATLAB运动物体的描述 (张凯俭 12010245338 2010级通信班) [摘要]宇宙中没有绝对静止的物质,凡是运动。世界上的各种现象都是运动的表现形式按照低级到高级的发展顺序,运动分为:机械运动、物理运动、化学运动、生物运动、社会运动五种基本形式Mathematica、Maple、C、VB等类的语言来说,被称作为第四代计算机语言的MATLAB语言影响大、流行广、函数资源丰富、语法规则简单,以其更加贴近人的思维方式使编程人员从繁琐的程序代码中解放出来,大大提高了效率。MATLAB1984年由美国MathWorks公司for循环、while循环、break语句和if语句),又有面向对象编程的特性,不但运算符丰富、程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行,而且它的图形功能和工具箱十分强劲,被广泛应用于线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多课程的基本教学工具,成为大学生、研究人员和开发人员必须掌握的基本技能。下面我们就应用它来描述几种物体运动的问题. 二、自由落体运动问题 落体运动在生活中是处处存在的,我们时常会见到它,在物理学中也能非常容易地绘制出它的s-t图形和v-t图形,下面我们就以这个简单的例子来体验一下MATLAB描绘图形的简洁性,直观性。 问题:一个小球,质量为1kg,从高=100m的高空自由下落,当地重力加速度,请画出小球离地高度随时间变化的图像。 解:不难看出小球离地高度随与时间的函数为 (1) MATLAB编写程序如下: clc;clear;%清空命令行 h0=100; %定义初始高度常量 g=9.8; %定义加速度常量 t0=abs(sqrt(h0*2/g)); %求落地时间 t=0:0.001:t0; %产生时间行向量 h=h0-1/2*g*t.^2; %高度与时间的函数 plot(t,h); %绘制小球自由下落高度与时间的图像 title(自由落体运动图像); %为加图形标题 text(3,75,h=h0- 1/2gt^2); %在指定位置添加图形说明 运行结果如图1所示。 图1 自由落体运动图像 通过上面简单的例子,我们可以看出用MATLAB来绘制与物体运动相关的图像是非常方便的,程序量不但很少,而且简单易懂,只要能够将运动的关系式写出来,就能绘制出其图像。下面再来看一个简单的演示物体实时运动的例子。 三、物体匀加速直线运动问题 匀加速运动也是一类较简单的问题,通过普通方法也能将其运动图像容易地绘制出来,现在我们来主要来体验一下用MATLAB描述其实时运动。 问题:一物体以初速度=2m/s,加速度为a=2m/s^2运动,空气阻力不计,请画出质点0-4s位移随时间变化的图像,并且对其运动进行演示。 解:可以得出物体位移公式为 (2) 分别将题目中所给参数带入可得 (3) 用物理学方法可很容易的在草稿纸上画出。下面我们用MATLAB画出它的位移随时间变化的图像。 MATLAB编写程序如下: t=0:0.001:4; %定义时间t以0.001为步长,从0到4秒 v=2; %定义初速度为2m/s a=2; %定义加速度为2m/s^2 s=v*t+1/2*a*t.^2; %定义位移s与时间t的函数 plot(t,s) %绘制位移与时间函数的图像 title(匀加速直线运动图像); %为加图形标题 text(2,8,s=2t + t^2); %在指定位置添加图形说明 运行结果如图2所示。 图2

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档