Vector Methods with Projectiles | 矢量法在抛体运动中的应用

📚 Vector Methods with Projectiles | 矢量法在抛体运动中的应用

In A-Level Mechanics, treating projectile motion with vectors using the i–j horizontal/vertical basis offers a powerful, unified method. Instead of managing separate equations for horizontal and vertical components, we write position, velocity, and acceleration as vector functions of time. This approach elegantly handles collisions, interception, distance from a point, and conditions for perpendicular directions, all within a single coherent framework.

在A-Level力学中,使用i–j水平/竖直基向量的矢量方法处理抛体运动,提供了一种强大而统一的手段。我们不再分别处理水平和竖直分量的方程,而是将位置、速度和加速度写为时间的矢量函数。这一方法可以优雅地处理碰撞、拦截、点到某点的距离以及垂直方向的条件,所有问题都能在一个连贯的框架内解决。

1. The Vector Setting for Projectiles | 抛体运动的矢量设定

We adopt a Cartesian coordinate system with origin at the point of projection, horizontal unit vector i and vertical unit vector j (upwards). The only acceleration is due to gravity: a = −g j, where g = 9.8 m s⁻² unless a different value is given. The initial velocity vector is expressed as u = U cosα i + U sinα j, where U is the initial speed and α is the angle of projection above the horizontal.

我们采用笛卡尔坐标系,原点位于抛出点,水平单位矢量取为i,竖直向上为j。唯一的加速度来自重力:a = −g j,其中g = 9.8 m s⁻²,除非题目给出不同数值。初始速度矢量写作u = U cosα i + U sinα j,U为初速率,α为与水平方向的夹角。


2. Position Vector of a Projectile | 抛体的位置矢量

For constant acceleration, the position vector r at time t is obtained by integrating the acceleration twice, or directly using the SUVAT vector formula: r = r₀ + u t + ½ a t². Taking the starting point as the origin (r₀ = 0), we obtain r(t) = (U cosα) t i + [(U sinα) t − ½ g t²] j. This one vector equation encodes both horizontal and vertical motions.

对于恒定加速度,t时刻的位置矢量r可通过两次积分加速度或直接使用SUVAT矢量公式得到:r = r₀ + u t + ½ a t²。以抛出点为原点(r₀ = 0),得到 r(t) = (U cosα) t i + [(U sinα) t − ½ g t²] j。这一个矢量方程同时包含了水平和竖直运动的信息。

Often we denote the horizontal displacement as x = (U cosα) t and vertical displacement as y = (U sinα) t − ½ g t². Any question about position, range, or time can be extracted from these components while keeping the vector structure intact.

通常我们记水平位移 x = (U cosα) t,竖直位移 y = (U sinα) t − ½ g t²。任何关于位置、射程或时间的问题都可以从这些分量中提取,同时保持矢量结构的完整性。


3. Velocity and Acceleration Vectors | 速度与加速度矢量

Differentiating the position vector with respect to time gives the velocity vector: v(t) = dr/dt = (U cosα) i + (U sinα − g t) j. Notice that the horizontal component is constant, while the vertical component decreases linearly with time. The acceleration vector is constant: a = −g j = 0 i − 9.8 j.

将位置矢量对时间求导即得速度矢量:v(t) = dr/dt = (U cosα) i + (U sinα − g t) j。注意水平分量为常量,而竖直分量随时间线性减小。加速度矢量恒定:a = −g j = 0 i − 9.8 j。

The speed at any instant is the magnitude |v| = √[(U cosα)² + (U sinα − g t)²]. Vector notation makes it simple to extract the direction of motion: the velocity vector is at an angle θ to the horizontal, where tanθ = (U sinα − g t) / (U cosα).

任意时刻的速率为矢量的大小 |v| = √[(U cosα)² + (U sinα − g t)²]。矢量表示法使得提取运动方向非常简单:速度矢量与水平方向的夹角θ满足 tanθ = (U sinα − g t) / (U cosα)。


4. Initial Conditions in Vector Form | 矢量形式的初始条件

Many problems supply the initial velocity in i–j form directly, e.g., u = 14 i + 25 j. This immediately gives the horizontal and vertical components without needing to find the angle. The initial speed is then |u| = √(14² + 25²) ≈ 28.5 m s⁻¹, and the angle of projection α = tan⁻¹(25/14) ≈ 60.8° above the horizontal. When the particle is projected from a point other than the origin, insert the initial position vector r₀.

许多题目直接以i–j形式给出初速度,例如 u = 14 i + 25 j。这就立即给出了水平和竖直分量,无需再求角度。初速率为 |u| = √(14² + 25²) ≈ 28.5 m s⁻¹,抛射角 α = tan⁻¹(25/14) ≈ 60.8°。当物体不是从原点抛出时,需插入初始位置矢量r₀。

u = 14 i + 25 j, a = −9.8 j, r₀ = 0

If the particle is launched from a point on a cliff, say r₀ = 0 i + 50 j, then the full vector equation becomes r = (14 t) i + (50 + 25 t − 4.9 t²) j. This method automatically accounts for initial height.

如果物体从悬崖边缘抛出,例如 r₀ = 0 i + 50 j,则完整的矢量方程为 r = (14 t) i + (50 + 25 t − 4.9 t²) j。这一方法自动考虑了初始高度。


5. Time of Flight and Horizontal Range | 飞行时间与水平射程

For a projectile launched from and landing on a horizontal plane (y = 0), set the j-component of r(t) to zero: (U sinα) t − ½ g t² = 0. Factorising gives t(U sinα − ½ g t) = 0. The non-zero root is T = 2 U sinα / g. This is the time of flight. The horizontal range R is obtained by substituting T into the i-component: R = (U cosα) T = U² sin2α / g.

对于从水平面抛出并落回同一水平面的情况(y = 0),令r(t)的j分量为零:(U sinα) t − ½ g t² = 0。因式分解得 t(U sinα − ½ g t) = 0。非零根为 T = 2 U sinα / g,这就是飞行时间。水平射程R通过将T代入i分量得到:R = (U cosα) T = U² sin2α / g。

If the landing height is different, say the particle hits the ground at y = −h, we solve the quadratic in t: −h = (U sinα) t − ½ g t². The relevant positive root gives the time of flight, and the range is again the horizontal component at that time.

若着地高度不同,例如物体落到 y = −h 处,则需要求解关于t的二次方程:−h = (U sinα) t − ½ g t²。取合理的正根得到飞行时间,再将该时间代入水平分量即可求得射程。


6. Maximum Height via the Vertical Component | 从竖直分量求最大高度

Maximum height occurs when the vertical velocity is zero: vⱼ(t) = U sinα − g t = 0, giving t = U sinα / g. Substitute this time into the j-component of r to get maximum height H = (U sinα)² / (2g). This is simply half the time of flight and matches the result from scalar SUVAT. The vector approach emphasises that at the peak, the velocity vector is purely horizontal: v = (U cosα) i + 0 j.

最大高度出现在竖直分速度为零的时刻:vⱼ(t) = U sinα − g t = 0,得 t = U sinα / g。将该时刻代入r的j分量,即得最大高度 H = (U sinα)² / (2g)。这正是飞行时间的一半,并与标量SUVAT公式的结果一致。矢量方法强调,在最高点处速度矢量是纯水平的:v = (U cosα) i + 0 j。

For an initial velocity given as a vector, e.g., u = 10 i + 24.5 j, simply set 24.5 − g t = 0 → t = 2.5 s, and H = 24.5 × 2.5 − ½ × 9.8 × (2.5)² = 30.625 m. No need to calculate the angle first.

如果初速度以矢量形式给出,例如 u = 10 i + 24.5 j,只需令 24.5 − g t = 0 → t = 2.5 s,并计算 H = 24.5 × 2.5 − ½ × 9.8 × (2.5)² = 30.625 m。完全不需要先求出抛射角。


7. Cartesian Equation from Vector Form | 从矢量形式导出直角坐标方程

From the parametric equations x = (U cosα) t and y = (U sinα) t − ½ g t², eliminate t: t = x / (U cosα). Substitute into y: y = x tanα − (g x²) / (2 U² cos²α). This is the familiar parabolic trajectory. Rewriting with sec²α = 1 + tan²α gives y = x tanα − (g x²)/(2U²)(1+tan²α). The vector route provides this without memorising the formula.

由参数方程 x = (U cosα) t 和 y = (U sinα) t − ½ g t²,消去t:t = x / (U cosα)。代入y得:y = x tanα − (g x²) / (2 U² cos²α)。这就是熟悉的抛物线轨迹。再利用 sec²α = 1 + tan²α 可化为 y = x tanα − (g x²)/(2U²)(1+tan²α)。通过矢量途径,无需死记硬背该公式便可导出。

This is particularly useful when a target at a known (x, y) must be hit. Substitute the coordinates, solve the resulting quadratic in tanα, and interpret the two possible angles – one low and one high – for a given speed.

这在已知目标点(x, y)必须被击中时尤为有用。代入坐标,解出关于tanα的二次方程,即可得到给定速率下的两个可能抛射角,通常一个是低抛角,一个是高抛角。


8. Collision and Interception Problems | 碰撞与拦截问题

When two projectiles A and B are launched, write their position vectors r_A(t) and r_B(t) as functions of time from their respective initial positions and launch times. For them to collide or intercept, we need r_A(t₁) = r_B(t₂) for some times t₁ and t₂. Usually, t₁ = t₂ = t for a simultaneous launch, giving two component equations that can be solved for t and required initial conditions.

两个抛体A和B被抛出时,写出它们各自的位置矢量r_A(t)和r_B(t)作为时间的函数,须考虑不同的初始位置和抛出时刻。要发生碰撞或拦截,需存在时刻t₁和t₂使得 r_A(t₁) = r_B(t₂)。若同时抛出,通常有 t₁ = t₂ = t,从而得到两个分量方程,可用于求解碰撞时刻和所需的初始条件。

Example: A: r_A = (10t) i + (20t − 4.9t²) j, B: r_B = (12t − 2) i + (15t − 4.9t²) j. Set equal: 10t = 12t − 2 → t = 1 s, and 20t = 15t → 5t = 0 → t = 0 (contradiction) → no collision. Adjust launch angle for B so that both equations give the same t.

The vector approach turns this into solving simultaneous equations cleanly. It also handles cases where the second projectile is launched after a delay τ, by using t−τ in its position function for t ≥ τ.

矢量方法将此转化为简洁地联立方程组求解的问题。它还能处理第二个抛体延迟τ秒抛出的情况,只需在其位置函数中对 t ≥ τ 使用 t−τ 即可。


9. Hitting a Moving Target | 击中运动目标

If a target moves with constant velocity v_target, its position vector is r_target(t) = r₀_target + v_target t. For a projectile to hit it, set r_projectile(t) = r_target(t). This again yields two scalar equations. The vertical component allows solving for t, and the horizontal component determines the required projection velocity. The vector method keeps the algebra systematic and reduces errors.

若目标以恒定速度v_target运动,其位置矢量为 r_target(t) = r₀_target + v_target t。为使抛体击中目标,令 r_projectile(t) = r_target(t)。这同样给出两个标量方程。竖直分量可用于求解时间t,水平分量则确定所需的抛射速度。矢量方法使代数运算系统化,减少错误。

In cases where the projection speed is fixed but the angle is adjustable, substituting the general vector form leads to a quadratic in tanα, much like a stationary target at the future interception point. The vector context clarifies that the collision point must lie on both trajectories.

当抛射速率固定而角度可调时,代入一般矢量形式会得到关于tanα的二次方程,这与针对未来拦截点的静止目标情形相似。矢量的语境清楚地表明,碰撞点必须同时位于两条轨迹上。


10. Perpendicular Velocity and Conditions on t | 速度垂直及其关于t的条件

A common vector question asks: ‘Find the time when the velocity is perpendicular to the initial velocity.’ Using the dot product: v(t) · u = 0. With u = u_x i + u_y j and v = u_x i + (u_y − g t) j, we have u_x² + u_y(u_y − g t) = 0. This gives a linear equation for t, easily solved. This is a typical Edexcel vector-methods problem.

矢量题中常见一问:’求速度与初速度垂直的时刻’。利用点乘:v(t) · u = 0。当 u = uₓ i + uᵧ j,v = uₓ i + (uᵧ − g t) j 时,得到 uₓ² + uᵧ(uᵧ − g t) = 0。这是关于t的一次方程,极易求解。此乃Edexcel矢量方法中的典型问题。

Another variation asks for the time when the velocity is perpendicular to the position vector. Here, v · r = 0 leads to a cubic in t, but often factors nicely if U and α are chosen conveniently. Vector dot products provide an elegant criterion for perpendicularity without needing angles.

另一种变形问的是速度与位置矢量垂直的时刻。此时 v · r = 0 会导出关于t的三次方程,但如果U和α选得恰当,通常可以漂亮地因式分解。矢量点乘提供了一种无需涉及角度的垂直判别准则,十分优雅。


11. Distance from a Point and Closest Approach | 点到某点的距离与最近距离

For a projectile passing near a point P with position vector p, the square of the distance at time t is D² = |r(t) − p|². To find the minimum distance, differentiate with respect to t and set the derivative to zero. Because r is a vector function of t, this reduces to solving (r − p) · v = 0, meaning the velocity is perpendicular to the line joining the projectile to P at the instant of closest approach.

对于一个经过位置矢量为p的点P附近的抛体,在t时刻的距离平方为 D² = |r(t) − p|²。要求最小距离,就对t求导并令导数为零。由于r是t的矢量函数,这就归结为求解 (r − p) · v = 0,意味着在最接近的瞬间,速度矢量垂直于抛体与P点的连线。

This condition typically yields a polynomial equation for t. Once t is found, substitute into r(t) and calculate the minimum distance. The vector method avoids separate horizontal and vertical distance formulas and offers a geometric insight into the solution.

这一条件通常会给出关于t的多项式方程。求出t后,代回r(t)并计算最小距离。矢量方法避免了分离水平和竖直距离公式,并为解答提供了几何直观。


12. Summary and Exam Tip | 总结与应试技巧

Vector methods with projectiles unify the handling of motion components and naturally extend to multi-particle and 3D problems. Always start by writing a clear vector equation for r(t) with correct initial conditions. Use dot products for angle/perpendicular conditions, and equate position vectors for collisions. Pay close attention to signs: j is usually upwards, so a = −g j. In Edexcel questions, you may be required to work entirely in i–j notation without converting to scalars; practising this will save time and improve accuracy.

矢量法处理抛体运动将各运动分量统一,并自然地拓展到多质点和三维问题。解题时,务必先写出清晰的r(t)矢量方程,并带入正确的初始条件。对于角度/垂直条件使用点乘,对于碰撞问题则令位置矢量相等。要特别注意符号:j通常向上,故 a = −g j。在Edexcel的考题中,你可能需要完全在i–j符号体系中演算,而不转换成标量;多加练习将节省时间并提高准确度。

Published by TutorHao | Mathematics Revision Series | aleveler.com

更多咨询请联系16621398022(同微信)

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.