平成8年度(平成7年8月実施)の数学は全3問で、3問すべてに解答する形式です。第1問は非線形振動子の摂動展開で、永年項の出現と展開の破綻という摂動論の定番テーマを問います。第2問は3行2列行列の特異値分解を具体的な行列で実行させる問題、第3問はビュフォンの針で、棒の長さが線の間隔以上という「長針」の場合を端点の位置から積み上げて計算させます。いずれも方針は素直で、計算の正確さと議論の詰めが得点を分けます。
なお、この問題冊子には物理学の問題も同綴されていますが、本記事では数学の3問のみを扱います。
問題 分野 主題 第1問 微分方程式 非線形振動子の摂動展開と永年項 第2問 線形代数 3行2列行列の特異値分解 第3問 確率統計 ビュフォンの針(長針の場合)
時間 t t t の関数 y ( t ) y(t) y ( t ) に対する非線形常微分方程式
d 2 y d t 2 + y = ε y 3 \frac{d^2y}{dt^2}+y=\varepsilon y^3 d t 2 d 2 y + y = ε y 3
を、初期条件 y ( 0 ) = 1 y(0)=1 y ( 0 ) = 1 , d y d t ( 0 ) = 0 \dfrac{dy}{dt}(0)=0 d t d y ( 0 ) = 0 のもとで考えます。ε \varepsilon ε は微小な正の定数です。必要なら恒等式 ( cos θ + i sin θ ) 3 = cos 3 θ + i sin 3 θ (\cos\theta+i\sin\theta)^3=\cos 3\theta+i\sin 3\theta ( cos θ + i sin θ ) 3 = cos 3 θ + i sin 3 θ を用いてよい、とあります。
解を ε \varepsilon ε のべき級数
y ( t ; ε ) = ∑ n = 0 ∞ ε n y n ( t ) y(t;\varepsilon)=\sum_{n=0}^{\infty}\varepsilon^n y_n(t) y ( t ; ε ) = n = 0 ∑ ∞ ε n y n ( t )
と展開して方程式に代入します。右辺は
ε y 3 = ε ( y 0 + ε y 1 + ⋯ ) 3 = ε y 0 3 + O ( ε 2 ) \varepsilon y^3=\varepsilon\,(y_0+\varepsilon y_1+\cdots)^3=\varepsilon y_0^3+O(\varepsilon^2) ε y 3 = ε ( y 0 + ε y 1 + ⋯ ) 3 = ε y 0 3 + O ( ε 2 )
なので、ε \varepsilon ε の各次数を比較すると
O ( ε 0 ) : d 2 y 0 d t 2 + y 0 = 0 , O ( ε 1 ) : d 2 y 1 d t 2 + y 1 = y 0 3 \begin{aligned}
O(\varepsilon^0):&\quad \frac{d^2y_0}{dt^2}+y_0=0,\\
O(\varepsilon^1):&\quad \frac{d^2y_1}{dt^2}+y_1=y_0^3
\end{aligned} O ( ε 0 ) : O ( ε 1 ) : d t 2 d 2 y 0 + y 0 = 0 , d t 2 d 2 y 1 + y 1 = y 0 3
が得られます。初期条件 y ( 0 ) = 1 y(0)=1 y ( 0 ) = 1 , y ′ ( 0 ) = 0 y'(0)=0 y ′ ( 0 ) = 0 はすべての ε \varepsilon ε で成り立つので、次数ごとに
y 0 ( 0 ) = 1 , d y 0 d t ( 0 ) = 0 , y 1 ( 0 ) = 0 , d y 1 d t ( 0 ) = 0 y_0(0)=1,\quad \frac{dy_0}{dt}(0)=0,\qquad y_1(0)=0,\quad \frac{dy_1}{dt}(0)=0 y 0 ( 0 ) = 1 , d t d y 0 ( 0 ) = 0 , y 1 ( 0 ) = 0 , d t d y 1 ( 0 ) = 0
です。以上が答えです。
O ( ε 0 ) O(\varepsilon^0) O ( ε 0 ) の方程式は単振動で、初期条件から
y 0 ( t ) = cos t y_0(t)=\cos t y 0 ( t ) = cos t
です。次に y 0 3 = cos 3 t y_0^3=\cos^3 t y 0 3 = cos 3 t を線形化します。与えられた恒等式の実部をとると cos 3 θ = cos 3 θ − 3 cos θ sin 2 θ = 4 cos 3 θ − 3 cos θ \cos 3\theta=\cos^3\theta-3\cos\theta\sin^2\theta=4\cos^3\theta-3\cos\theta cos 3 θ = cos 3 θ − 3 cos θ sin 2 θ = 4 cos 3 θ − 3 cos θ なので
cos 3 t = 3 4 cos t + 1 4 cos 3 t \cos^3 t=\frac{3}{4}\cos t+\frac{1}{4}\cos 3t cos 3 t = 4 3 cos t + 4 1 cos 3 t
です。よって y 1 y_1 y 1 の方程式は
d 2 y 1 d t 2 + y 1 = 3 4 cos t + 1 4 cos 3 t \frac{d^2y_1}{dt^2}+y_1=\frac{3}{4}\cos t+\frac{1}{4}\cos 3t d t 2 d 2 y 1 + y 1 = 4 3 cos t + 4 1 cos 3 t
となります。右辺第1項は固有振動数と共鳴する強制項なので、特解に t t t に比例する項が現れます。特解を y p = α t sin t + β cos 3 t y_p=\alpha\,t\sin t+\beta\cos 3t y p = α t sin t + β cos 3 t とおいて代入すると、d 2 d t 2 ( t sin t ) + t sin t = 2 cos t \dfrac{d^2}{dt^2}(t\sin t)+t\sin t=2\cos t d t 2 d 2 ( t sin t ) + t sin t = 2 cos t 、( − 9 + 1 ) β cos 3 t = 1 4 cos 3 t (-9+1)\beta\cos 3t=\dfrac{1}{4}\cos 3t ( − 9 + 1 ) β cos 3 t = 4 1 cos 3 t より
2 α = 3 4 , − 8 β = 1 4 ⟹ α = 3 8 , β = − 1 32 2\alpha=\frac{3}{4},\quad -8\beta=\frac{1}{4}
\qquad\Longrightarrow\qquad
\alpha=\frac{3}{8},\quad \beta=-\frac{1}{32} 2 α = 4 3 , − 8 β = 4 1 ⟹ α = 8 3 , β = − 32 1
です。一般解 y 1 = C cos t + D sin t + 3 8 t sin t − 1 32 cos 3 t y_1=C\cos t+D\sin t+\dfrac{3}{8}t\sin t-\dfrac{1}{32}\cos 3t y 1 = C cos t + D sin t + 8 3 t sin t − 32 1 cos 3 t に初期条件を課すと、y 1 ( 0 ) = C − 1 32 = 0 y_1(0)=C-\dfrac{1}{32}=0 y 1 ( 0 ) = C − 32 1 = 0 より C = 1 32 C=\dfrac{1}{32} C = 32 1 、また
d y 1 d t = − C sin t + D cos t + 3 8 ( sin t + t cos t ) + 3 32 sin 3 t \frac{dy_1}{dt}=-C\sin t+D\cos t+\frac{3}{8}(\sin t+t\cos t)+\frac{3}{32}\sin 3t d t d y 1 = − C sin t + D cos t + 8 3 ( sin t + t cos t ) + 32 3 sin 3 t
の t = 0 t=0 t = 0 での値は D D D なので D = 0 D=0 D = 0 です。答えは
y 0 ( t ) = cos t , y 1 ( t ) = 1 32 ( cos t − cos 3 t ) + 3 8 t sin t y_0(t)=\cos t,\qquad
y_1(t)=\frac{1}{32}\left(\cos t-\cos 3t\right)+\frac{3}{8}\,t\sin t y 0 ( t ) = cos t , y 1 ( t ) = 32 1 ( cos t − cos 3 t ) + 8 3 t sin t
です。検算として y 1 ( 0 ) = 1 32 − 1 32 = 0 y_1(0)=\dfrac{1}{32}-\dfrac{1}{32}=0 y 1 ( 0 ) = 32 1 − 32 1 = 0 、y 1 ′ ( 0 ) = 0 y_1'(0)=0 y 1 ′ ( 0 ) = 0 を満たし、代入すれば y 1 ′ ′ + y 1 = 3 4 cos t + 1 4 cos 3 t y_1''+y_1=\dfrac{3}{4}\cos t+\dfrac{1}{4}\cos 3t y 1 ′′ + y 1 = 4 3 cos t + 4 1 cos 3 t が確かめられます。
ここまでの結果から、2次までの近似解は
y ( t ; ε ) ≃ cos t + ε [ 1 32 ( cos t − cos 3 t ) + 3 8 t sin t ] y(t;\varepsilon)\simeq\cos t+\varepsilon\left[\frac{1}{32}(\cos t-\cos 3t)+\frac{3}{8}\,t\sin t\right] y ( t ; ε ) ≃ cos t + ε [ 32 1 ( cos t − cos 3 t ) + 8 3 t sin t ]
です。補正項に t t t に比例して振幅が増大する項(永年項)3 8 ε t sin t \dfrac{3}{8}\varepsilon t\sin t 8 3 εt sin t が含まれる点が問題です。展開が「ε y 1 \varepsilon y_1 ε y 1 は y 0 y_0 y 0 に対する小さな補正」であるためには ε t ≪ 1 \varepsilon t\ll 1 εt ≪ 1 、すなわち t ≪ 1 / ε t\ll 1/\varepsilon t ≪ 1/ ε が必要で、t t t が 1 / ε 1/\varepsilon 1/ ε 程度以上に大きくなるとこの展開は近似として破綻します。
一方、もとの方程式の真の解は t → ∞ t\to\infty t → ∞ で発散しません。実際、エネルギー
E = 1 2 ( d y d t ) 2 + 1 2 y 2 − ε 4 y 4 E=\frac{1}{2}\left(\frac{dy}{dt}\right)^2+\frac{1}{2}y^2-\frac{\varepsilon}{4}y^4 E = 2 1 ( d t d y ) 2 + 2 1 y 2 − 4 ε y 4
は保存し、初期条件での値は E = 1 2 − ε 4 E=\dfrac{1}{2}-\dfrac{\varepsilon}{4} E = 2 1 − 4 ε です。ポテンシャル V ( y ) = 1 2 y 2 − ε 4 y 4 V(y)=\dfrac{1}{2}y^2-\dfrac{\varepsilon}{4}y^4 V ( y ) = 2 1 y 2 − 4 ε y 4 は y = ± 1 / ε y=\pm 1/\sqrt{\varepsilon} y = ± 1/ ε に高さ 1 4 ε \dfrac{1}{4\varepsilon} 4 ε 1 の障壁を持ち、ε \varepsilon ε が微小なら初期エネルギーはこれより十分低いので、解は井戸の中の有界な周期振動にとどまります。永年項は真の解の性質ではなく、展開のとり方の産物です。実際、真の解は振幅に依存して振動数が ω = 1 − 3 8 ε + O ( ε 2 ) \omega=1-\dfrac{3}{8}\varepsilon+O(\varepsilon^2) ω = 1 − 8 3 ε + O ( ε 2 ) とずれた周期解であり、これを ε \varepsilon ε で素朴に展開すると
cos ω t = cos t + 3 8 ε t sin t + O ( ε 2 ) \cos\omega t=\cos t+\frac{3}{8}\varepsilon t\sin t+O(\varepsilon^2) cos ω t = cos t + 8 3 εt sin t + O ( ε 2 )
となって、まさに設問(b)の永年項が現れます。つまり本来は振動数の補正として現れるべき効果を固定振動数 cos t \cos t cos t のまわりで展開したために、見かけ上の発散項が生じたのです。したがってこの素朴な展開は t ≪ 1 / ε t\ll 1/\varepsilon t ≪ 1/ ε の範囲でのみ有効で、長時間の挙動を記述するには不適当です(振動数もあわせて展開するリントシュテット・ポアンカレ法などを使えば一様に有効な近似が得られます)。
3行2列の実行列 A A A を
A = U Λ V T A=U\Lambda V^{\mathrm{T}} A = U Λ V T
の形に分解します(式(1)と呼びます)。U U U , Λ \Lambda Λ , V V V はそれぞれ 3行2列、2行2列、2行2列の実行列で、
V T V = V V T = U T U = ( 1 0 0 1 ) , Λ = ( λ 1 0 0 λ 2 ) , λ 1 ≥ λ 2 ≥ 0 V^{\mathrm{T}}V=VV^{\mathrm{T}}=U^{\mathrm{T}}U=\begin{pmatrix}1&0\\0&1\end{pmatrix},\qquad
\Lambda=\begin{pmatrix}\lambda_1&0\\0&\lambda_2\end{pmatrix},\qquad
\lambda_1\ge\lambda_2\ge 0 V T V = V V T = U T U = ( 1 0 0 1 ) , Λ = ( λ 1 0 0 λ 2 ) , λ 1 ≥ λ 2 ≥ 0
を仮定します。単位ベクトル e ⃗ 1 = ( 1 0 ) \vec{e}_1=\begin{pmatrix}1\\0\end{pmatrix} e 1 = ( 1 0 ) , e ⃗ 2 = ( 0 1 ) \vec{e}_2=\begin{pmatrix}0\\1\end{pmatrix} e 2 = ( 0 1 ) を用いてよい、とあります。
式(1)の分解ができたとして、A T A A^{\mathrm{T}}A A T A を計算します。U T U = I U^{\mathrm{T}}U=I U T U = I (2次単位行列)と Λ T = Λ \Lambda^{\mathrm{T}}=\Lambda Λ T = Λ より
A T A = ( U Λ V T ) T ( U Λ V T ) = V Λ U T U Λ V T = V Λ 2 V T , Λ 2 = ( λ 1 2 0 0 λ 2 2 ) A^{\mathrm{T}}A=(U\Lambda V^{\mathrm{T}})^{\mathrm{T}}(U\Lambda V^{\mathrm{T}})
=V\Lambda\,U^{\mathrm{T}}U\,\Lambda V^{\mathrm{T}}
=V\Lambda^2 V^{\mathrm{T}},\qquad
\Lambda^2=\begin{pmatrix}\lambda_1^2&0\\0&\lambda_2^2\end{pmatrix} A T A = ( U Λ V T ) T ( U Λ V T ) = V Λ U T U Λ V T = V Λ 2 V T , Λ 2 = ( λ 1 2 0 0 λ 2 2 )
です。V V V の第 j j j 列は V e ⃗ j V\vec{e}_j V e j と書けます。V T V = I V^{\mathrm{T}}V=I V T V = I を使うと
A T A ( V e ⃗ j ) = V Λ 2 V T V e ⃗ j = V Λ 2 e ⃗ j = λ j 2 ( V e ⃗ j ) ( j = 1 , 2 ) A^{\mathrm{T}}A\,(V\vec{e}_j)=V\Lambda^2 V^{\mathrm{T}}V\vec{e}_j=V\Lambda^2\vec{e}_j=\lambda_j^2\,(V\vec{e}_j)\qquad(j=1,2) A T A ( V e j ) = V Λ 2 V T V e j = V Λ 2 e j = λ j 2 ( V e j ) ( j = 1 , 2 )
となります。すなわち A T A A^{\mathrm{T}}A A T A の固有値は λ 1 2 \lambda_1^2 λ 1 2 と λ 2 2 \lambda_2^2 λ 2 2 であり、対応する固有ベクトルはそれぞれ V e ⃗ 1 V\vec{e}_1 V e 1 (V V V の第1列)と V e ⃗ 2 V\vec{e}_2 V e 2 (V V V の第2列)です。A T A A^{\mathrm{T}}A A T A は2次行列なので固有値はこの2つで尽くされています(V e ⃗ 1 V\vec{e}_1 V e 1 , V e ⃗ 2 V\vec{e}_2 V e 2 は直交する単位ベクトルなので1次独立です)。なお U U U は A T A A^{\mathrm{T}}A A T A の固有値・固有ベクトルには現れません。
与えられた行列は
A = ( 3 + 2 2 3 − 2 2 3 − 2 2 3 + 2 2 3 2 2 3 2 2 ) A=\begin{pmatrix}
\dfrac{3+\sqrt{2}}{2} & \dfrac{3-\sqrt{2}}{2}\\[2mm]
\dfrac{3-\sqrt{2}}{2} & \dfrac{3+\sqrt{2}}{2}\\[2mm]
\dfrac{3\sqrt{2}}{2} & \dfrac{3\sqrt{2}}{2}
\end{pmatrix} A = 2 3 + 2 2 3 − 2 2 3 2 2 3 − 2 2 3 + 2 2 3 2
です。A T A A^{\mathrm{T}}A A T A の成分は A A A の列ベクトル同士の内積です。p = 3 + 2 2 p=\dfrac{3+\sqrt{2}}{2} p = 2 3 + 2 , q = 3 − 2 2 q=\dfrac{3-\sqrt{2}}{2} q = 2 3 − 2 , r = 3 2 2 r=\dfrac{3\sqrt{2}}{2} r = 2 3 2 とおくと
p 2 + q 2 = ( 11 + 6 2 ) + ( 11 − 6 2 ) 4 = 11 2 , r 2 = 9 2 , p q = 9 − 2 4 = 7 4 p^2+q^2=\frac{(11+6\sqrt{2})+(11-6\sqrt{2})}{4}=\frac{11}{2},\qquad
r^2=\frac{9}{2},\qquad
pq=\frac{9-2}{4}=\frac{7}{4} p 2 + q 2 = 4 ( 11 + 6 2 ) + ( 11 − 6 2 ) = 2 11 , r 2 = 2 9 , pq = 4 9 − 2 = 4 7
なので、対角成分は p 2 + q 2 + r 2 = 11 2 + 9 2 = 10 p^2+q^2+r^2=\dfrac{11}{2}+\dfrac{9}{2}=10 p 2 + q 2 + r 2 = 2 11 + 2 9 = 10 、非対角成分は 2 p q + r 2 = 7 2 + 9 2 = 8 2pq+r^2=\dfrac{7}{2}+\dfrac{9}{2}=8 2 pq + r 2 = 2 7 + 2 9 = 8 となり
A T A = ( 10 8 8 10 ) A^{\mathrm{T}}A=\begin{pmatrix}10&8\\8&10\end{pmatrix} A T A = ( 10 8 8 10 )
です。固有方程式は ( 10 − μ ) 2 − 64 = 0 (10-\mu)^2-64=0 ( 10 − μ ) 2 − 64 = 0 、すなわち μ = 10 ± 8 \mu=10\pm 8 μ = 10 ± 8 で、固有値は μ 1 = 18 \mu_1=18 μ 1 = 18 と μ 2 = 2 \mu_2=2 μ 2 = 2 です。固有ベクトルは、μ 1 = 18 \mu_1=18 μ 1 = 18 に対して ( 10 − 18 ) v 1 + 8 v 2 = 0 (10-18)v_1+8v_2=0 ( 10 − 18 ) v 1 + 8 v 2 = 0 より v 1 = v 2 v_1=v_2 v 1 = v 2 、μ 2 = 2 \mu_2=2 μ 2 = 2 に対して 8 v 1 + 8 v 2 = 0 8v_1+8v_2=0 8 v 1 + 8 v 2 = 0 より v 1 = − v 2 v_1=-v_2 v 1 = − v 2 です。長さ1で第1要素が非負という条件から、答えは
μ 1 = 18 : v ⃗ 1 = 1 2 ( 1 1 ) , μ 2 = 2 : v ⃗ 2 = 1 2 ( 1 − 1 ) \mu_1=18:\ \vec{v}_1=\frac{1}{\sqrt{2}}\begin{pmatrix}1\\1\end{pmatrix},\qquad
\mu_2=2:\ \vec{v}_2=\frac{1}{\sqrt{2}}\begin{pmatrix}1\\-1\end{pmatrix} μ 1 = 18 : v 1 = 2 1 ( 1 1 ) , μ 2 = 2 : v 2 = 2 1 ( 1 − 1 )
です。
設問(a)より、λ 1 2 \lambda_1^2 λ 1 2 , λ 2 2 \lambda_2^2 λ 2 2 は A T A A^{\mathrm{T}}A A T A の固有値で、λ 1 ≥ λ 2 ≥ 0 \lambda_1\ge\lambda_2\ge 0 λ 1 ≥ λ 2 ≥ 0 から
λ 1 = 18 = 3 2 , λ 2 = 2 , Λ = ( 3 2 0 0 2 ) \lambda_1=\sqrt{18}=3\sqrt{2},\qquad \lambda_2=\sqrt{2},\qquad
\Lambda=\begin{pmatrix}3\sqrt{2}&0\\0&\sqrt{2}\end{pmatrix} λ 1 = 18 = 3 2 , λ 2 = 2 , Λ = ( 3 2 0 0 2 )
です。V V V の列は対応する固有ベクトルで、V V V の第1行の各要素が非負という条件は設問(b)の v ⃗ 1 \vec{v}_1 v 1 , v ⃗ 2 \vec{v}_2 v 2 (どちらも第1要素が 1 / 2 > 0 1/\sqrt{2}>0 1/ 2 > 0 )で満たされるので
V = 1 2 ( 1 1 1 − 1 ) V=\frac{1}{\sqrt{2}}\begin{pmatrix}1&1\\1&-1\end{pmatrix} V = 2 1 ( 1 1 1 − 1 )
ととれます(この V V V は対称かつ直交行列で、V T V = V V T = I V^{\mathrm{T}}V=VV^{\mathrm{T}}=I V T V = V V T = I を満たします)。U U U は式(1)を V V V で右から解いて求めます。λ 1 , λ 2 > 0 \lambda_1,\lambda_2>0 λ 1 , λ 2 > 0 なので Λ \Lambda Λ は正則で、A = U Λ V T A=U\Lambda V^{\mathrm{T}} A = U Λ V T より U = A V Λ − 1 U=AV\Lambda^{-1} U = A V Λ − 1 、すなわち U U U の第 j j j 列は u ⃗ j = 1 λ j A v ⃗ j \vec{u}_j=\dfrac{1}{\lambda_j}A\vec{v}_j u j = λ j 1 A v j です。
A v ⃗ 1 = 1 2 ( p + q q + p 2 r ) = 1 2 ( 3 3 3 2 ) ⟹ u ⃗ 1 = 1 3 2 ⋅ 1 2 ( 3 3 3 2 ) = ( 1 / 2 1 / 2 1 / 2 ) A\vec{v}_1=\frac{1}{\sqrt{2}}\begin{pmatrix}p+q\\q+p\\2r\end{pmatrix}
=\frac{1}{\sqrt{2}}\begin{pmatrix}3\\3\\3\sqrt{2}\end{pmatrix}
\ \Longrightarrow\
\vec{u}_1=\frac{1}{3\sqrt{2}}\cdot\frac{1}{\sqrt{2}}\begin{pmatrix}3\\3\\3\sqrt{2}\end{pmatrix}
=\begin{pmatrix}1/2\\1/2\\1/\sqrt{2}\end{pmatrix} A v 1 = 2 1 p + q q + p 2 r = 2 1 3 3 3 2 ⟹ u 1 = 3 2 1 ⋅ 2 1 3 3 3 2 = 1/2 1/2 1/ 2
A v ⃗ 2 = 1 2 ( p − q q − p 0 ) = 1 2 ( 2 − 2 0 ) = ( 1 − 1 0 ) ⟹ u ⃗ 2 = 1 2 ( 1 − 1 0 ) A\vec{v}_2=\frac{1}{\sqrt{2}}\begin{pmatrix}p-q\\q-p\\0\end{pmatrix}
=\frac{1}{\sqrt{2}}\begin{pmatrix}\sqrt{2}\\-\sqrt{2}\\0\end{pmatrix}
=\begin{pmatrix}1\\-1\\0\end{pmatrix}
\ \Longrightarrow\
\vec{u}_2=\frac{1}{\sqrt{2}}\begin{pmatrix}1\\-1\\0\end{pmatrix} A v 2 = 2 1 p − q q − p 0 = 2 1 2 − 2 0 = 1 − 1 0 ⟹ u 2 = 2 1 1 − 1 0
よって答えは
U = ( 1 2 1 2 1 2 − 1 2 1 2 0 ) , Λ = ( 3 2 0 0 2 ) , V = 1 2 ( 1 1 1 − 1 ) U=\begin{pmatrix}
\dfrac{1}{2} & \dfrac{1}{\sqrt{2}}\\[2mm]
\dfrac{1}{2} & -\dfrac{1}{\sqrt{2}}\\[2mm]
\dfrac{1}{\sqrt{2}} & 0
\end{pmatrix},\qquad
\Lambda=\begin{pmatrix}3\sqrt{2}&0\\0&\sqrt{2}\end{pmatrix},\qquad
V=\frac{1}{\sqrt{2}}\begin{pmatrix}1&1\\1&-1\end{pmatrix} U = 2 1 2 1 2 1 2 1 − 2 1 0 , Λ = ( 3 2 0 0 2 ) , V = 2 1 ( 1 1 1 − 1 )
です。検算します。u ⃗ 1 ⋅ u ⃗ 1 = 1 4 + 1 4 + 1 2 = 1 \vec{u}_1\cdot\vec{u}_1=\dfrac{1}{4}+\dfrac{1}{4}+\dfrac{1}{2}=1 u 1 ⋅ u 1 = 4 1 + 4 1 + 2 1 = 1 、u ⃗ 2 ⋅ u ⃗ 2 = 1 2 + 1 2 = 1 \vec{u}_2\cdot\vec{u}_2=\dfrac{1}{2}+\dfrac{1}{2}=1 u 2 ⋅ u 2 = 2 1 + 2 1 = 1 、u ⃗ 1 ⋅ u ⃗ 2 = 1 2 2 − 1 2 2 = 0 \vec{u}_1\cdot\vec{u}_2=\dfrac{1}{2\sqrt{2}}-\dfrac{1}{2\sqrt{2}}=0 u 1 ⋅ u 2 = 2 2 1 − 2 2 1 = 0 なので U T U = I U^{\mathrm{T}}U=I U T U = I が成り立ちます。さらに U Λ V T U\Lambda V^{\mathrm{T}} U Λ V T の第1行は λ 1 u 11 v ⃗ 1 T + λ 2 u 12 v ⃗ 2 T = 3 2 ( 1 , 1 ) + 1 2 ( 1 , − 1 ) = ( 3 + 2 2 , 3 − 2 2 ) \lambda_1 u_{11}\vec{v}_1^{\mathrm{T}}+\lambda_2 u_{12}\vec{v}_2^{\mathrm{T}}=\dfrac{3}{2}(1,\,1)+\dfrac{1}{\sqrt{2}}(1,\,-1)=\left(\dfrac{3+\sqrt{2}}{2},\,\dfrac{3-\sqrt{2}}{2}\right) λ 1 u 11 v 1 T + λ 2 u 12 v 2 T = 2 3 ( 1 , 1 ) + 2 1 ( 1 , − 1 ) = ( 2 3 + 2 , 2 3 − 2 ) となり、第2行・第3行も同様に A A A の各行を再現します。
床一面に間隔 a a a の平行線が引かれていて、そこへ長さ l ( ≥ a ) l\ (\ge a) l ( ≥ a ) の棒を上から落とします。棒が平行線と交わる確率 P ( l ) P(l) P ( l ) を、まず棒の一端の位置を固定した条件付き確率 p ( x ) p(x) p ( x ) から求め、次に端点の位置について平均する、という2段構えで計算します。棒の太さは無視し、方位角は床面内で一様に分布します。いわゆるビュフォンの針で、通常よく扱われる l ≤ a l\le a l ≤ a (短針)ではなく l ≥ a l\ge a l ≥ a (長針)の場合です。
棒の一端(端点 O と呼びます)が最も近い平行線から距離 x ( 0 ≤ x ≤ a / 2 ) x\ (0\le x\le a/2) x ( 0 ≤ x ≤ a /2 ) にあるとします。平行線に垂直な方向の座標をとり、最も近い線を高さ 0 0 0 、端点 O を高さ x x x に置くと、隣の線は高さ a a a にあります(O が線の下側にある配置は、方位角の分布が上下対称なので同じ結果を与えます)。棒の方位角 φ \varphi φ を平行線の方向から測ると、φ \varphi φ は [ 0 , 2 π ) [0,2\pi) [ 0 , 2 π ) で一様分布し、もう一方の端点の高さは x + l sin φ x+l\sin\varphi x + l sin φ です。
棒は線と交わるのは、下の線(高さ 0 0 0 )をまたぐ場合
x + l sin φ ≤ 0 ⟺ sin φ ≤ − x l x+l\sin\varphi\le 0
\quad\Longleftrightarrow\quad
\sin\varphi\le-\frac{x}{l} x + l sin φ ≤ 0 ⟺ sin φ ≤ − l x
または上の線(高さ a a a )をまたぐ場合
x + l sin φ ≥ a ⟺ sin φ ≥ a − x l x+l\sin\varphi\ge a
\quad\Longleftrightarrow\quad
\sin\varphi\ge\frac{a-x}{l} x + l sin φ ≥ a ⟺ sin φ ≥ l a − x
のいずれかです。0 ≤ x ≤ a / 2 0\le x\le a/2 0 ≤ x ≤ a /2 と l ≥ a l\ge a l ≥ a から 0 ≤ x l < a − x l ≤ 1 0\le\dfrac{x}{l}<\dfrac{a-x}{l}\le 1 0 ≤ l x < l a − x ≤ 1 なので、2つの事象は排反で、しかもどちらの閾値も [ 0 , 1 ] [0,1] [ 0 , 1 ] に収まります(さらに下や上の線をまたげば2本以上と交わりますが、「交わる」事象としては上の2条件で尽くされています)。
一様分布する φ \varphi φ に対して、0 ≤ c ≤ 1 0\le c\le 1 0 ≤ c ≤ 1 のとき sin φ ≥ c \sin\varphi\ge c sin φ ≥ c となる φ \varphi φ の範囲は [ arcsin c , π − arcsin c ] [\arcsin c,\ \pi-\arcsin c] [ arcsin c , π − arcsin c ] で、その測度は π − 2 arcsin c \pi-2\arcsin c π − 2 arcsin c です。よって
P r o b ( sin φ ≥ c ) = π − 2 arcsin c 2 π = 1 π arccos c \mathrm{Prob}(\sin\varphi\ge c)=\frac{\pi-2\arcsin c}{2\pi}=\frac{1}{\pi}\arccos c Prob ( sin φ ≥ c ) = 2 π π − 2 arcsin c = π 1 arccos c
です。sin φ ≤ − c \sin\varphi\le-c sin φ ≤ − c の確率も対称性から同じ値です。したがって
p ( x ) = 1 π [ arccos x l + arccos a − x l ] p(x)=\frac{1}{\pi}\left[\arccos\frac{x}{l}+\arccos\frac{a-x}{l}\right] p ( x ) = π 1 [ arccos l x + arccos l a − x ]
が答えです。検算として、x = 0 x=0 x = 0 (端点が線上)では arccos 0 = π 2 \arccos 0=\dfrac{\pi}{2} arccos 0 = 2 π より p ( 0 ) = 1 2 + 1 π arccos a l ≥ 1 2 p(0)=\dfrac{1}{2}+\dfrac{1}{\pi}\arccos\dfrac{a}{l}\ge\dfrac{1}{2} p ( 0 ) = 2 1 + π 1 arccos l a ≥ 2 1 となり、線上に端点があれば少なくとも下向き半分の方位で交わるという直観と合います。また l → ∞ l\to\infty l → ∞ では両方の arccos \arccos arccos が π 2 \dfrac{\pi}{2} 2 π に近づき p ( x ) → 1 p(x)\to 1 p ( x ) → 1 で、十分長い棒はほぼ確実に線と交わることに対応します。
端点 O の最も近い線からの距離 x x x は [ 0 , a / 2 ] [0,\ a/2] [ 0 , a /2 ] で一様に分布するので、密度は 2 a \dfrac{2}{a} a 2 です。求める確率は
P ( l ) = 2 a ∫ 0 a / 2 p ( x ) d x = 2 π a ∫ 0 a / 2 [ arccos x l + arccos a − x l ] d x P(l)=\frac{2}{a}\int_0^{a/2}p(x)\,dx
=\frac{2}{\pi a}\int_0^{a/2}\left[\arccos\frac{x}{l}+\arccos\frac{a-x}{l}\right]dx P ( l ) = a 2 ∫ 0 a /2 p ( x ) d x = π a 2 ∫ 0 a /2 [ arccos l x + arccos l a − x ] d x
です。第2項で u = a − x u=a-x u = a − x と置換すると積分区間は [ a / 2 , a ] [a/2,\ a] [ a /2 , a ] に移り、2つの積分がつながって
P ( l ) = 2 π a ∫ 0 a arccos x l d x P(l)=\frac{2}{\pi a}\int_0^{a}\arccos\frac{x}{l}\,dx P ( l ) = π a 2 ∫ 0 a arccos l x d x
となります。原始関数は
∫ arccos x l d x = x arccos x l − l 2 − x 2 + C \int\arccos\frac{x}{l}\,dx=x\arccos\frac{x}{l}-\sqrt{l^2-x^2}+C ∫ arccos l x d x = x arccos l x − l 2 − x 2 + C
です(微分すると arccos x l − x l 2 − x 2 + x l 2 − x 2 = arccos x l \arccos\dfrac{x}{l}-\dfrac{x}{\sqrt{l^2-x^2}}+\dfrac{x}{\sqrt{l^2-x^2}}=\arccos\dfrac{x}{l} arccos l x − l 2 − x 2 x + l 2 − x 2 x = arccos l x で確かめられます)。l ≥ a l\ge a l ≥ a なので積分区間全体で arccos \arccos arccos の引数は [ 0 , 1 ] [0,1] [ 0 , 1 ] に収まり、
∫ 0 a arccos x l d x = [ x arccos x l − l 2 − x 2 ] 0 a = a arccos a l + l − l 2 − a 2 \int_0^{a}\arccos\frac{x}{l}\,dx
=\left[x\arccos\frac{x}{l}-\sqrt{l^2-x^2}\right]_0^{a}
=a\arccos\frac{a}{l}+l-\sqrt{l^2-a^2} ∫ 0 a arccos l x d x = [ x arccos l x − l 2 − x 2 ] 0 a = a arccos l a + l − l 2 − a 2
です。答えは
P ( l ) = 2 π a ( a arccos a l + l − l 2 − a 2 ) = 2 π arccos a l + 2 π a ( l − l 2 − a 2 ) P(l)=\frac{2}{\pi a}\left(a\arccos\frac{a}{l}+l-\sqrt{l^2-a^2}\right)
=\frac{2}{\pi}\arccos\frac{a}{l}+\frac{2}{\pi a}\left(l-\sqrt{l^2-a^2}\right) P ( l ) = π a 2 ( a arccos l a + l − l 2 − a 2 ) = π 2 arccos l a + π a 2 ( l − l 2 − a 2 )
です。検算します。l = a l=a l = a では arccos 1 = 0 \arccos 1=0 arccos 1 = 0 、l 2 − a 2 = 0 \sqrt{l^2-a^2}=0 l 2 − a 2 = 0 より P ( a ) = 2 π P(a)=\dfrac{2}{\pi} P ( a ) = π 2 となり、短針の公式 P = 2 l π a P=\dfrac{2l}{\pi a} P = π a 2 l を l = a l=a l = a で評価した値と連続につながります。l → ∞ l\to\infty l → ∞ では arccos a l → π 2 \arccos\dfrac{a}{l}\to\dfrac{\pi}{2} arccos l a → 2 π 、l − l 2 − a 2 = a 2 l + l 2 − a 2 → 0 l-\sqrt{l^2-a^2}=\dfrac{a^2}{l+\sqrt{l^2-a^2}}\to 0 l − l 2 − a 2 = l + l 2 − a 2 a 2 → 0 なので P ( l ) → 1 P(l)\to 1 P ( l ) → 1 となり、十分長い棒は確率1で線と交わるという当然の極限を再現します。また P ( l ) P(l) P ( l ) は p ( x ) ≤ 1 p(x)\le 1 p ( x ) ≤ 1 の平均なので 1 1 1 を超えることはなく、l l l について単調増加で 2 π \dfrac{2}{\pi} π 2 から 1 1 1 へ向かいます。
出典: 東京大学大学院理学系研究科 物理学専攻 平成8年度 修士課程 入学試験問題 数学。問題文は要約して引用しています。
© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.