用 matlab 讨论抛体运动2
用 matlab 讨论抛体运动2
1 引论MATLAB 语言是一种集数值计算、符号运算、可视化建模、仿真和图形处理等多种功能的高级语言
使用 MATLAB 模拟物理现象为我们解决问题提供了一种新的方法,利用其方便的数值计算和作图功能,可以方便的模拟一些物理过程
对于处理非线性问题,既能进行数值求解,又能绘制有关曲线,方便有用,基于其功能强大,界面友善,语言自然,交互性强等优点,已成为教学和科研中最基础的软件之一,利用其解决复杂的数值计算问题,可以减少工作量,节约时间,图形绘制问题,真实直观,可以加深理解,提高工作效率将物体以一定的初速度向空中抛出,仅在重力作用下物体所作的运动,它的初速度不为零,可分为平抛运动和斜抛运动
物理上提出的“抛体运动”是一种理想化的模型 ,即把物体看成质点,抛出后只考虑重力作用,忽略空气阻力
抛体运动加速度恒为重力加速度,相等的时间内速度变化量相等,并且速度变化的方向始终是竖直向下的
2 抛体运动及应用2
1、 实验设计思路1、理论分析一般的处理方法是将其分解为水平方向和竖直方向,平抛运动水平方向是匀速直线运动,竖直方向是自由落体运动,斜抛运动水平方向是匀速直线运动,竖直方向是竖直上抛运动,在任意方向上分解有正交分解和非正交分解两种情加速度及位移等进行相应分析
无论怎样分解,都必须把运动的独立性和独立作用原理结合进行系统分解,即将初速度、受力情、加速度及位移等进行相应分析
斜抛运动:水平方向速度v x=v 0 cosα (1)竖直方向速度v y=v 0sin α−gt (2)水平方向位移 x=v 0 cosαt (3)下载后可任意编辑竖直方向位移 y=v 0cosαt−12 gt 2 (4)平抛运动: 水平方向速度v x=v 0 (5) 竖直方向速度v y=gt (6)水平方向位移x=v 0t (7)竖直