@cyy652415049
2016-04-08T20:06:42.000000Z
字数 2690
阅读 2626
作者:陈洋遥
学号2013301020169
更新时间:20160408
本次作业编写程序解决棒球运动问题。棒球运动的特点是:球速高,球轨迹变化多。棒球在空中飞行时,其空气拖拽系数将严重依赖于速度,并且棒球旋转将使其受到额外的Magnus力,因而棒球的轨迹可以变得十分复杂。
本次作业主要解决课本2.19习题,附带讨论:
(1)空气阻力对棒球轨迹、射程的影响;
(2)弧线球的成因和其对棒球旋转角速度的依赖。
棒球的飞行是典型的抛体运动,但是棒球在飞行过程中除受到重力作用外,还会受到空气阻力和因棒球旋转产生的Magnus力,一般来讲,棒球飞行轨迹由下述方程给出
有无阻力 | 发射角 | 最大射程 |
---|---|---|
无空气阻力 | ||
有空气阻力 |
图1 有、无空气阻力时棒球的运动
图2 棒球在3d空间的运动
棒球旋转角速度沿竖直方向,因而运动偏离发射面,且偏离由角速度大小决定
本次作业讨论了棒球的运动问题,讨论了棒球所受空气阻力和Magnus力对棒球运动的影响。其中前者的影响极为显著,将很大地减少棒球的射程,明显地改变棒球的轨迹,而后者也有不小的影响,如果棒球旋转适当,可以朝不同的方向发生偏移,因而给棒球运动带来很大的不确定性和娱乐性。
[1] 计算物理;Nicholas J. Giordano, Hisao Nakanishi
[2] 常用数学符号的LaTex表示方法;http://www.mohu.org/info/symbols/symbols.htm
[3] matplotlib-绘制精美的图表;http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html
[4] 参考了刘星辰大神的3d作图方法,这里表示分感谢,顺祝好人一生平安