一个质量m=2kg,直径d=20mm的小球,以初速度 =60m/s斜向上抛出,斜抛的角度范围为1~60度。用C语言设计程序计算以下问题:
1、不考虑空气阻力,小球的最大射程,最大射程时对应的抛射角,并画出该状态下的轨迹;
2、考虑空气阻力,大小为,方向与速度方向相反,其中为空气密度,取值1.33kg/m3,A为小球的截面积,为阻力系数,取=0.3,求此时小球的最大射程,以及最大射程时对应的抛射角,并画出该状态下的运动轨迹。
要求:
(1) 为简单起见,抛射角采用整型数据;
(2) 每一个位置的状态定义成结构体,包括位移、速度、加速度、阻力等;
(3) 一个抛射角对应一个射程,用数组的形式存储数据,计算过程写成函数的形式;
(4) 求最大射程的过程写成函数的形式;
(5) 在最大射程的状态下,将位移数据采用文件的方式输出,利用Excel软件处理画出轨迹曲线;
(6) 可以采用学过的C语言所有方法;
提交源程序和实验报告