MATLAB
在抛体运动中的探?/p>
[
摘要
]
计算机在大学物理中的应用已有二十多年的历史,
MATLAB
语言是一种集数值计算、符号运算?
可视化建模?/p>
仿真和图形处理等多种功能的高级语言?/p>
使用
MATLAB
模拟物理现象为我们解决问题提?/p>
了一种新的方法,利用其方便的数值计算和作图功能,可以方便的模拟一些物理过程。对于处理非?/p>
性问题,既能进行数值求解,又能绘制有关曲线,方便实用,基于其功能强大,界面友善,语言自然?/p>
交互性强等优点,已成为教学和科研中最基础的软件之一,利用其解决复杂的数值计算问题,可以?/p>
少工作量,节约时间,图形绘制问题,真实直观,可以加深理解,提高工作效率?/p>
[
关键?/p>
]
MATLAB
语言
抛体运动
空气阻力
力学
图形绘制
一?/p>
问题的提?/p>
MATLAB
自推向市场以来,得到了广泛的应用和发展,在各高等院校中已经成为线?/p>
代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多?/p>
程的基本教学工具,成为大学生、硕士生、博士生必须掌握的基本技能,尤其在自动控?/p>
理论,是最具影响力、最有活力的软件?/p>
MATLAB
提供了强大的科学运算、灵活的程序?/p>
计流程、高质量的图形可视化与界面设计、便捷的与其它程序和语言接口的功能。对于抛
体运动问题,通常需要联立方程组,以及模拟它的路径,运动过程中不同的时间对应不同
的位置,利用数学去计算很繁琐,手工绘图误差大,利?/p>
MATLAB
可以很好地解决数值计
算,模拟抛体运动的路径?/p>
二?/p>
抛体运动的介?/p>
抛体运动:将物体以一定的初速度向空中抛出,仅在重力作用下物体所作的运动,它
的初速度不为零,可分为平抛运动和斜抛运动。物理上提出的“抛体运动”是一种理想化
的模型,即把物体看成质点,抛出后只考虑重力作用,忽略空气阻力。抛体运动加速度?/p>
为重力加速度,相等的时间内速度变化量相等,并且速度变化的方向始终是竖直向下的?/p>
一般的处理方法是将其分解为水平方向和竖直方向,平抛运动水平方向是匀速直?/p>
运动,竖直方向是自由落体运动,斜抛运动水平方向是匀速直线运动,竖直方向是竖直上
抛运动,在任意方向上分解有正交分解和非正交分解两种情加速度及位移等进行相应?/p>
析。无论怎样分解,都必须把运动的独立性和独立作用原理结合进行系统分解,即将初?/p>
度、受力情、加速度及位移等进行相应分析?/p>
斜抛运动?/p>
水平方向速度
?
cos
0
v
v
x
?/p>
?/p>
1
?
竖直方向速度
gt
v
v
y
?/p>
?/p>
?/p>
sin
0
?/p>
2
?
水平方向位移
t
x
v
?/p>
cos
0
?/p>
?/p>
3
?
竖直方向位移
2
0
2
1
cos
gt
t
y
v
?
?/p>
?/p>
?/p>
4
?