解析力学でばね振動の問題を解いていると、運動方程式から角振動数ωを求める際に「ω=±√(k/m)」のような結果が出ることがあります。しかし、教科書や模範解答では「ω=√(k/m)」と正の値だけが書かれていることが多く、なぜ負の値を考えないのか疑問に感じることがあります。
この違いは、数学的な方程式の解としてのωと、物理で定義される角振動数ωの意味が異なるためです。この記事では、ばね振動における角振動数の符号の扱いについて、運動方程式や指数関数解との関係からわかりやすく解説します。
ばね振動の角振動数ωとは何を表しているのか
単振動するばねの運動方程式は、質量mの物体とばね定数kを用いると次のように表されます。
m d²x/dt² = -kx
整理すると、
d²x/dt² + (k/m)x = 0
となります。この式を解くと、振動の速さを表す角振動数ωが登場します。
角振動数ωは、単位時間あたりにどれだけ位相が変化するかを表す量であり、物理的には振動の速さや周期を決める重要な値です。
指数関数で解くとω=±√(k/m)になる理由
運動方程式を解く方法の一つとして、位置xを指数関数で表す方法があります。
x=e^(λt)
と置くと、微分して代入することで、
λ²+k/m=0
という式が得られます。これを解くと、
λ=±i√(k/m)
となります。
ここで出てくる±は、微分方程式の一般解を作るために必要な数学的な2つの解を表しています。つまり、正負の解が存在すること自体は間違いではありません。
角振動数ωを正の値だけ書く理由
一方で、物理でいう角振動数ωは通常、正の量として定義されます。
例えば、単振動の解は一般的に、
x=Acos(ωt+φ)
のように書きます。このときωは振動の周期を決める値であり、
ω=2π/T
という関係があります。
周期Tは正の時間なので、ωも正の値になります。そのため、角振動数として答える場合には、
ω=√(k/m)
と書くのが一般的です。
負のωを使っても数学的には間違いではない
では、ω=-√(k/m)とした場合は完全に間違いなのでしょうか。実は、数学的には問題ありません。
例えば、
cos(-ωt)=cos(ωt)
であるため、余弦関数を使った単振動の解では、ωの符号を変えても同じ運動になります。
また、正弦関数の場合でも位相φを調整することで、負のωを含む表現は正のωを使った表現に書き換えることができます。
つまり、負のωは「別の振動を表している」のではなく、同じ振動を別の数学的な表現で書いているだけです。
解析力学ではωの符号をどう扱うべきか
解析力学においても、角振動数を答える問題では基本的に正の値を書くのが適切です。
理由は、ωが振動数や周期を表す物理量として定義されているためです。運動方程式を解く途中で±が出てきても、それは数学的な解の候補であり、最終的な角振動数として採用する値とは区別します。
ただし、波動や量子力学などでは、指数関数形式の解を扱うことが多く、正負の符号が位相の進行方向や時間発展を表す場合があります。そのため、分野によって符号を残す場面があります。
しかし、単純なばね振動の角振動数を求める問題であれば、模範解答のように正の値のみを書くのが標準的です。
まとめ|ばね振動の角振動数ωは基本的に正の値を書く
ばね振動の計算途中でωについて±√(k/m)のような結果が出ることがありますが、これは微分方程式の数学的な解として現れるものです。
一方、物理量としての角振動数ωは、周期Tとの関係ω=2π/Tから通常は正の値として定義されます。
そのため、解析力学のばね振動の問題で角振動数を答える場合は、ω=√(k/m)と正の値だけを書くのが一般的です。±と書いても数学的な意味では誤りではありませんが、物理量の定義に合わせるなら正の値を選ぶのが適切です。


コメント