MATLAB在物理中的应用0序科学昌盛的今天计算机应用无所不在.DOCVIP

  • 0
  • 0
  • 约1.19万字
  • 约 22页
  • 2019-05-03 发布于天津
  • 举报

MATLAB在物理中的应用0序科学昌盛的今天计算机应用无所不在.DOC

MATLAB在物理中的应用 0 序 科学昌盛的今天,计算机应用无所不在。利用计算机技术来研究和分析物理学,对有大量的数学分析和计算的学科来说,尤为重要。这里推出的MATLAB程序,是专用于科学和工程计算的程序语言,是目前世界上应用最为广泛的计算语言之一。通过学习,你会觉得编程原来也是轻而易举;物理计算不再会觉得深奥复杂;物理图像更是信手沾来。 在国外有许多理工科类的书籍和教材已将MATLAB作为专用的科学计算语言融入到专业内容之中,并得到广泛认可。MATLAB程序具有以下几方面特点: 1.MATLAB语言与人们的思维方式和书写习惯相适应,操作简单、方便。 2.可以方便地将运算结果用图形、图象、声音、动画等形象地表达出来。 3.无需编译,键入命令即可解释运行。 4.能自动选择合适的坐标范围。 5.有功能强大的工具箱。 6.有算法先进的数值计算和符号计算功能。 7.数据类型是矩阵,用户不必定义变量和数据类型,且矩阵大小可任意改变。 本讲座通过MATLAB在大学物理中的应用实例讲解,将大家引进MATLAB之门。旨在帮助同学在学习物理的同时也能掌握一门计算机技术,并能熟练应用计算机技术来学习物理和分析物理。为从简单到复杂逐渐将MATLAB语言的应用介绍给同学,本讲座的入门篇安排在振动与波的章节中,因此,建议同学从该章节开始学习。 衷心地希望你在本讲座的引导下,能够喜欢和使用MATLAB语言,更希望你能通过MATLAB来分析物理和研究物理。 1 简谐振动 1.1 讲授内容 振动是自然界中普遍存在的一种运动形式。例如,钟摆的运动、气缸中活塞的往复运动、心脏的跳动等。任一物理量(位移、速度、电场强度、电压等)在一定值附近作周期性的变化都可以称为振动。振动的运动形式很多,而且比较复杂,最简单、最基本的是简谐振动,其它任何复杂振动都可以分解为若干简谐振动的叠加。 简谐振动是指物体相对于平衡点的位置随时间按余弦(或正弦)规律变化的运动,其数学表达式为 作简谐振动的系统,称为谐振子。弹簧振子、单摆、复摆等都是谐振子。物体作简谐振动时,速度为 加速度为 1.2 程序编写 无论你有没有编过程序,都将觉得要编写一个物理学方面的程序,会是一件很费力的事,但选择MATLAB可以让你惊奇,在不到一分钟的时间,极少的语句你就能完成用其它语言数倍时间、数倍语句的程序。够酷吧。 还等什么,赶快在你的电脑上安装MATLAB6.1程序吧,相信你安装不会有问题。下面,我们要做一个简谐振动的例题,先看题目要求。 例一、已知振动方程,求t=8秒时,位移、速度及加速度各位多少?绘制振动曲线和速度、加速度曲线。 题目有两个小题,先看第一问,计算位移、速度及加速度。 准备好了吗,现在请你跟我一起做: 第一步:启动matlab程序,进入程序 HYPERLINK /mat_phy/zd01bc.htm \l # 主窗口; 第二步:在命令窗口中输入下列程序代码: t=8;%赋值 y=2*cos(3*t+pi/5);%确定y、t的涵数关系 v=-2*3*sin(3*t+pi/5);%确定v、t的涵数关系 a=-2*3*3*cos(3*t+pi/5)%确定a、t的涵数关系 第三步:按Enter,可得 HYPERLINK /mat_phy/zd01bc.htm \l # 运算结果。 感觉怎么样?就是这么简单。 下面解决题目的第二问。在命令窗口中直接输入下列程序代码,绘制振动曲线: clc;%清除指令窗 t=0:0.001:10;%确定时间变量的变化范围及步长 y=2*cos(3*t+pi/5);%确定y、t的涵数关系 v=-2*3*sin(3*t+pi/5);%确定v、t的涵数关系,pi表示圆周率 a=-2*3*3*cos(3*t+pi/5);%确定a、t的涵数关系 plot(t,y,-,t,v,-.,t,a,:)%绘制图形 %说明:单引号内的符号表示所画曲线的线型,如-(实线)、-.(点划线)、:(虚线)、——(破折线)、p(五角星线)、h(六角形行)等。 按Enter,可得 HYPERLINK /mat_phy/zd01bc.htm \l # 运行结果。 相信现在的你对MATLAB已有了感觉... 2 振动的合成 2.1 讲授内容 实际生活中,一个系统往往会同时参与两个或更多的振动。例如悬挂在颠簸船舱中的钟摆,两列声波同时传入人耳等。一般的振动合成显然是比较复杂,下面仅讨论几种间单情况的简谐振动合成。 一、同方向同频率简谐振动的合成 若两个同方向的简谐振动,频率都是,它们的运动方程分别为 因振动是同方向的,所以这两个谐振动在任意时刻的和位移应在同一直线上,且等于这两个振动位移的代数和,即 合位移仍为简谐振动 二、两个同方向不同频率简谐振动的合成拍 如果两个简谐振动的振动方向相同

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档