同じ2本の力でも、同じ向きに引けば大きな合力になり、反対向きに引けば打ち消し合い、直角方向に引けばその中間の大きさになります。
つまり、合力は「何Nの力が何本あるか」だけでは決まりません。各力の向きやなす角まで含めて決まります。
一方、合力を求める式に「鉄」「木」「ゴム」といった物体の材質名は直接入りません。合力は、その物体に実際に働いている力ベクトルを足した結果だからです。
したがって、同じ力ベクトルが同じ向きで働くなら、物体の材質が違っても合力そのものは同じです。ただし、材質によって摩擦力や弾性力など各力の大きさが変われば、その結果として合力も間接的に変わります。
合力とは何か
一つの物体に複数の外力が働くとき、それらをベクトルとして足し合わせたものを合力、または正味の力と呼びます。
Fnet = F1 + F2 + F3 + …
京都大学国際高等教育院は、力には向きと強さがあるためベクトルで表され、複数の力がつり合うときはベクトル和が0になると説明しています。
OpenStaxも、正味の外力は物体または系に働くすべての外力のベクトル和として定義しています。
なぜ単純な足し算ではいけないのか
力はスカラーではなくベクトルです。
たとえば10 Nと10 Nの二力があっても、同じ向きなら合力は20 Nですが、反対向きなら0 Nです。
同じ「10 Nが2本」でも、向きが違えば結果は全く変わります。
したがって、合力を求めるときは数値だけでなく、方向を含めたベクトル加算が必要です。
同じ向きなら合力はどうなるのか
二つの力F1、F2が完全に同じ向きなら、合力の大きさRは
R = F1 + F2
です。
たとえば右向き10 Nと右向き6 Nなら、合力は右向き16 Nです。
この場合は、ベクトルの向きが同じなので普通の足し算と同じ結果になります。
反対向きなら合力はどうなるのか
二つの力が同一直線上で反対向きなら、大きい方から小さい方を引きます。
R = |F1 − F2|
たとえば右向き10 Nと左向き6 Nなら、合力は右向き4 Nです。
同じ大きさの10 Nと10 Nなら合力は0です。
この状態では並進加速度は0になります。
直角方向の二力ならどうなるのか
一方が右向き3 N、もう一方が上向き4 Nなら、二つは直角です。
このとき合力の大きさは三平方の定理から、
R = √(32 + 42) = 5 N
です。
OpenStaxも、30 Nと40 Nの直交する力の合力が50 Nになる例を示しています。
3+4=7 Nではなく5 Nになるのは、向きが異なるベクトルだからです。
一般の角度では合力はどう決まるのか
二つの力F1とF2のなす角をθとします。
合力Rの大きさは、ベクトルの平行四辺形と余弦定理から、
R = √(F12 + F22 + 2F1F2cosθ)
と表せます。
この式を見ると、同じF1、F2でも、角度θが変わるだけでRが変わることが分かります。
角度0度ならなぜ普通の足し算になるのか
θ=0°なら、cos0°=1です。
したがって、
R = √(F12 + F22 + 2F1F2)
となり、
R = F1 + F2
です。
二力が同じ向きなら、両方の効果がそのまま足し合わされます。
角度180度ならなぜ差になるのか
θ=180°なら、cos180°=−1です。
したがって、
R = √(F12 + F22 − 2F1F2)
となり、
R = |F1 − F2|
です。
反対向きの二力は互いに打ち消し合う方向に働きます。
角度90度ならなぜ三平方の定理になるのか
θ=90°なら、cos90°=0です。
したがって、
R = √(F12 + F22)
となります。
OpenStaxは、ベクトルを直交成分へ分け、合成ベクトルの大きさを成分の二乗和の平方根で求める方法を説明しています。
同じ大きさの二力なら角度だけでどれだけ変わるのか
F1=F2=Fとすると、
R = √(2F2 + 2F2cosθ)
です。
三角関数の関係を使えば、
R = 2F cos(θ/2)
と書けます。
θ=0°なら2F、θ=60°なら約1.73F、θ=90°なら約1.41F、θ=120°ならF、θ=180°なら0です。
同じ大きさの力でも、角度だけで合力は0から2Fまで変化します。
なぜ力の向きはそれほど重要なのか
ニュートンの第2法則はベクトル式で、
Fnet = ma
です。
加速度aの向きは合力Fnetの向きで決まります。
つまり、力の向きを無視すると、加速度の大きさだけでなく運動方向の予測まで誤ってしまいます。
成分に分けると複雑な合力も計算できる
力Fがx軸となす角をθとすると、
Fx = F cosθ
Fy = F sinθ
です。
複数の力についてx成分同士、y成分同士を足し、
Fnet,x = ΣFx
Fnet,y = ΣFy
とします。
最後に、
Fnet = √(Fnet,x2 + Fnet,y2)
で合力の大きさを求められます。
MIT OpenCourseWareも、ベクトルはx・y成分に分解でき、その成分ベクトルの和が元のベクトルになると説明しています。
なぜ斜面では力を分解するのか
斜面上の物体では、重力は鉛直下向きですが、運動しやすい方向は斜面に沿う方向です。
そこで重力を斜面平行方向と垂直方向へ分解します。
このとき、重力そのものが二つに増えたわけではありません。
一つの力ベクトルを、計算しやすい二つの成分で表現しているだけです。
物体の材質は合力の式に直接入るのか
合力は、
Fnet = ΣFi
で決まります。
この式に鉄、木、ゴム、ガラスといった材質名は入りません。
同じ力ベクトルの組が同じ物体に働くなら、材質が違っても合力ベクトルは同じです。
合力は、物体の「性質」ではなく、その瞬間にその物体へ働いている外力を足した結果だからです。
では材質は全く関係しないのか
材質は各力の発生条件を通じて、間接的に関係することがあります。
たとえば摩擦力は、接触する材質や表面状態によって変わります。
弾性力は、材料の弾性率や部品形状によって変わります。
浮力は物体材質そのものより流体密度と押しのけ体積で決まりますが、材質によって物体の密度や体積が変われば結果へ影響します。
つまり、材質が合力へ直接入るのではなく、合力を構成する個々の力Fiを変えることで間接的に影響することがあります。
同じ合力なら材質が違っても加速度は同じなのか
同じ合力でも、質量が違えば加速度は違います。
a = Fnet/m
だからです。
たとえば同じ10 Nの合力が働いていても、1 kgの物体は10 m/s2、2 kgの物体は5 m/s2で加速します。
ここで重要なのは、合力を決める話と、その合力を受けた後の加速度を決める話は別だということです。
材質が違うと質量も違いやすい
同じ大きさの物体でも、材質の密度が違えば質量が変わります。
そのため実際には、同じ合力を加えたときの加速度が材質によって違うように見えることがあります。
しかし、これは合力が材質で変わったのではなく、質量mが違ったためです。
質量が同じなら、同じ合力に対する加速度も同じです。
二人で箱を引くとき、同じ力なら同じ結果になるのか
二人がそれぞれ100 Nで箱を引くとします。
同じ方向に引けば合力は200 Nです。
互いに90°の方向へ引けば、合力は約141 Nです。
互いに反対方向へ100 Nずつ引けば、合力は0です。
「100 Nずつ引く」という条件だけでは、箱の加速度は決まりません。二人がどの方向へ引くかが必要です。
ロープを斜めに引くと水平成分が小さくなる
大きさFの力でロープを水平から角度θ上向きに引くと、水平成分は
F cosθ
です。
θを大きくすると、同じFでも水平に進ませる成分は小さくなります。
ただし上向き成分F sinθは大きくなり、垂直抗力や摩擦力を変える場合があります。
このように、力の向きは他の力の大きさまで間接的に変えることがあります。
つり合いは「力の大きさが同じ」だけでは決まらない
二つの力がつり合うには、単に同じ大きさであるだけでは不十分です。
同じ大きさで反対向きでなければ、ベクトル和は0になりません。
剛体ではさらに、作用線がずれていると偶力が生じ、合力0でも回転する場合があります。
したがって、大きさ・向き・作用線を区別して考える必要があります。
三つ以上の力でも考え方は同じ
力が三つ、四つと増えても、合力はベクトル和です。
各力をx・y成分へ分けて、
ΣFx
ΣFy
を求めれば、合力を計算できます。
OpenStaxは、正味の外力の式が任意個の力へ拡張できると説明しています。
三方向から同じ力で引けば合力は0になることがある
同じ大きさFの三力を、互いに120°ずつ離れた方向へ加えるとします。
対称性によって各方向の成分が打ち消し合い、合力は0になります。
これは「力が三つあるから強くなる」という単純な話ではないことを示しています。
個数よりもベクトルとしての配置が重要です。
合力の最大値と最小値はどう決まるのか
二つの力の大きさF1、F2が固定されているなら、合力の最大値は同じ向きのときで、
Rmax = F1 + F2
です。
最小値は反対向きのときで、
Rmin = |F1 − F2|
です。
したがって一般に、
|F1 − F2| ≤ R ≤ F1 + F2
となります。
二つの力のなす角を変えることで、この範囲の合力を作れます。
力の大きさが増えても合力が小さくなることはあるのか
あります。
たとえば右向き10 Nだけが働いているとき、合力は10 Nです。
そこへ左向き8 Nを追加すると、力の本数は増えますが合力は2 Nへ小さくなります。
力を追加することと、合力を大きくすることは同じではありません。
追加した力の向きが重要です。
合力の向きはどう求めるのか
合力の成分がFx、Fyなら、向きθは
θ = tan−1(Fy/Fx)
で求められます。
OpenStaxも、合成ベクトルの大きさを成分の二乗和から、向きを逆正接から求める解析的方法を説明しています。
実際には象限を正しく判定する必要があるため、成分の符号も確認します。
座標軸を変えると合力そのものも変わるのか
変わりません。
座標軸を回すとFx、Fyという成分の数値は変わりますが、物理的な合力ベクトルそのものは同じです。
MIT OpenCourseWareは、ベクトルを異なる成分で表しても、それらの成分の和が同じ元ベクトルを表すことを説明しています。
つまり「力の向き・角度で合力が変わる」というのは、実際の力同士の相対角度を変えた場合の話です。単に座標軸の描き方を変えただけでは合力は変わりません。
既存の「合力とは何か」という説明とは何が違うのか
合力の基本記事では、複数の力を一つのベクトルとしてまとめられる理由や、平行四辺形・成分分解による合成方法が中心です。
また別の記事では、座標軸を変えても合力ベクトルそのものは変わらないことを扱っています。
一方、この記事では、同じ大きさの力でも向き・角度によって合力の大きさがどう変わるかと、物体の材質が合力へ直接入るわけではないことを比較条件として重点的に扱っています。
まとめ
合力の大きさが各力の大きさだけでなく向き・角度でも変わるのは、力がベクトルだからです。
二つの力F1、F2のなす角をθとすると、合力の大きさは
R = √(F12 + F22 + 2F1F2cosθ)
で表されます。
同じ向きなら最大のF1+F2、反対向きなら最小の|F1−F2|となり、その間の角度では中間の値になります。
一方、物体の材質名は合力の式に直接入りません。同じ力ベクトルが同じように働くなら、材質が違っても合力は同じです。
ただし材質は、摩擦力や弾性力、質量などを変えることで、個々の力やその後の加速度へ間接的に影響することがあります。
つまり、合力そのものを決めるのは各力ベクトルの大きさと向きであり、材質は必要に応じて「各力がどう生じるか」を通じて関わるのです。
関連記事
- なぜ同じ物体の重さは場所で変わるのに、自由落下の加速度は物質の種類にほぼ依存しないのか?
- なぜ浮力は海水・真水・空気で異なり、温度・塩分・気圧でも変わるのか?
- なぜ摩擦係数は材質・表面状態・潤滑・速度・温度で変わるのか?
参考資料
- 京都大学国際高等教育院「数学:線形代数とは」
- 金沢工業大学「力」
- OpenStax「Forces」
- MIT OpenCourseWare「Vector Decomposition into Components」

コメント