大一新生,遇到物理题有点懵。想知道给π是什么用的,已经想问问自己写的这几个公式对不对
你写的基本是对的,给π是用来将输入的角度转换为弧度用的,因为C语言math函数库的sin、cos都是以弧度为输入参数的。
另外计算距离x可以不必费劲去算抛物线的最大高度,因为斜抛的性质是初速度的垂直分量与末速度的垂直分量大小相等方向相反。
斜抛运动自始至终都只受重力加速度的影响,初速度的垂直分量为v1,末速度的垂直分量为-v1,总变化量为v1-(-v1),即2*v1。
那么直接可以得到总时间t = 2 * v1 / g。
速度的水平分量一直保持不变,于是距离x = v2 * t
你最后x的公式好像多乘了一个2