m*v^2=m*v^2*a^2/(r^2)+k*(a^2-2*a*r+r^2)除了r,所有变量都已知,求r的最大值和最小值
时间: 2024-06-10 15:07:26 浏览: 116
C++求二维数组中的最大值和最小值的方法
根据提供的公式,可以转化为 r^3 - 2*a*r^2 + a^2 = k/m。这是一个典型的三次方程,可以通过求导方式来求解极点。由于求导结果为二次方程,可以利用求根公式来求解极点。最终得到的结果为:
r_min = a - sqrt(a^2 - k/m)
r_max = a + sqrt(a^2 - k/m)
其中sqrt表示对数值进行平方根的运算。
阅读全文