『時計の針が作る面積』

『時計の針が作る面積』解答


◆宮城県 アンパンマン さんからの解答。

(未完成な)解答です。

【問題1】

12時の位置から進んだ秒針の角度=θとする。
(針の回転方向=正の角度)

長針の角度=θ
60
短針の角度=θ
3600


定理

原点から三つの線(長さa,b,c)がある。
線の先端の位置をA、B、Cとする。

三つの線とある軸との角度はα、β、γとすると△ABCの面積は
1
2
|ab sin(α-β)+bc sin(β-γ)+ca sin(γ-α)|である。


定理より、ν=59θ
3600
とすると
三つの針の先端でできた面積は 1
2
|f(ν)|で、

f(ν)=-ab sin(ν)-bc sin(60ν)+ca sin(61ν)です。

面積が最大になるときは
f'(ν)=0、つまりνが
61ca cos(61ν)-60bc cos(60ν)-ab cos(ν)=0 の解の中です。

求めたνが

S= 1
2
|ab sin(ν)+bc sin(60ν)+ca sin(61ν)|

を最大にさせる値でしたら面積が最大の時のνになります。

そのとき、秒針が3600ν
59
の角度で進みました。

すなわち、短針が

3600ν
59
*60
2π*3600
30ν
59π
時間を進みました。

【問題2】

f'(ν)=0からνが
61cos(61ν)-60cos(60ν)-cos(ν)=0の式を満たします。

ν=?


◆東京都 You.O さんからの解答。

【問題2】

数値解法でないと解けないみたいですね。
Excelで解いた結果です。

3つの針の長さをa、午前0時からt分後における、針の先を頂点とする三角形の面積をSとする。
このとき、長針、短針、秒針がこの順に時計回りにある場合と反時計回りにある場合に分けて考えると、

S=|sin(5.5°×t)+sin(354°×t)-sin(359.5°×t)|×a2

となることがわかる。

1秒単位では午前/午後5時49分9秒,午前/午後6時10分51秒に

max(S)≒1.2989558×a2 となります。

時計が完全なアナログ時計だとすると、
午前/午後2時54分34秒56,午前/午後9時5分25秒44のあたりで

max(S)≒1.2990353×a2

となります。

午前0時から午前6時までの間で面積が大きくなる1秒単位の時刻ベスト11とそのときの面積、および長針と短針、長針と秒針、短針と秒針がなす小さいほうの角の大きさを次の表に掲げました。
これを見るとやはり、3つの針の先を頂点とする三角形が正三角形に近いとき、面積が最大となることがわかります。

Excelの解析結果から、約1302秒(21分42秒)ごとに面積が最大に近づき、この時刻の前後1秒ごと、1分ごとにも面積が最大に近づくことがわかりました。

順位時刻S/a2長針と短針の
なす角(°)
長針と秒針の
なす角(°)
短針と秒針の
なす角(°)
5:49'09"1.298955803120.325119.1120.575
3:37'58"1.298879196118.8167120.2120.9833
2:32'53"1.298796432120.8583120.7118.4417
0:21'42"1.298710252119.35121.8118.85
3:59'40"1.298550436121.8333118120.1667
4:44'04"1.29840438122.3667119.6118.0333
1:26'47"1.298317956117.3083121.3121.3917
1:49'29"1.298143185117.8417122.9119.2583
2:54'35"1.298140379119.7917117.5122.7083
105:05'46"1.298079012118.2833118.6123.1167
110:43'24"1.297716212121.3116.4122.3


◆宮城県 甘泉法師 さんからの解答。

【問題1】

ふつうの角度の符号のとりかたにあわせるため時計を横に寝かせ裏から見た0時0分0秒からのt秒経過後の角度のラジアンは

α= 2πt
60*60*12
,β=2πt
60*60
,γ=2πt
60

よってγ=720α β=12α

時計の軸を中心にしたxy座標で

短針先端の座標(a*cosα, a*sinα)
長針先端の座標(b*cosβ, b*sinβ)
秒針先端の座標(c*cosγ, c*sinγ)

△ABCの面積を|S|として2Sは、下の行列の行列式.

よって、

2S=(b*cosβ-a*cosα)(c*sinγ-a*sinα)-(c*cosγ-a*cosα)(b*sinβ-a*sinα)
 =ab*sin(β-α)+bc*sin(γ-β)+ca*sin(α-γ)
 =ab*sin(11α)+ bc*sin(708α)+ca*sin(-719α)
両辺をαで微分すると

d
2S=11ab*cos(11α)+708bc*cos(708α)-719ca*cos(719α)

極値をとるαは多数ある。

|S|の最大値がどれかは実地に調べる必要がある。

面積の最大値を陽にa,b,cであらわすことは難しい。

【問題2】

a=b=c=p の場合は
2S=p2{sin(11α)+sin(708α)-sin(719α)}
d
2S=p2{11cos(11α)+708cos(708α)-719cos(719α)}

理想の配置、各針間の角度が120度で面積が3
4
* p2

|sin(11α)|=|sin(708α)|=|sin(719α)|=
2

だが、これを満足するαはおそらくない。

たとえば4時ちょうどと8時ちょうどは、短針と長針は120度で理想的だが秒針の位置はよろしくない。

秒針の位置があう 3時59分40秒くらい と 8時00分20秒くらいでは長針と短針の間は120度からわずかだがずれている。

面積最大値の候補のαは長針と短針が角度
3
をなす

α0=
( 2
3
+ 2n)π

11

α0=
( 4
3
+ 2n)π

11

n=0,1,2,...,10

の近傍で、秒針がその前後を1周する間
|α-α0|
1
720

このような候補は、短針が1周する半日のうちに22回ある。

【コメント】

異なる22個のα0を初期値にして微分が0になる方程式の解を求めるプログラムを組み極大値を求める。
これらのうち最大のものが面積最大値になるはずです。

上に引いた4時、8時の場合の具合から考えてその間、5時50分少し前と6時10分少し後が、最大面積を与えるのでないかと予想します。


◆東京都 ぽこぺん さんからの解答。

【問題2】

[1]

短針,長針,秒針の長さを共に a とし,0時0分0秒からの秒数をtとする。
t の範囲は 0≦t≦43200 (=12×60×60) で考えればよい。

3つの針の先で作られる三角形の面積は
a2
2
* | sin( 1
3600
- 1
60
)*2πt + sin( 1
43200
- 1
3600
)*2πt+ sin( 1
60
- 1
43200
)*2πt |
であるから,絶対値の中を f(t) とおくと,

f(t) = - sin780αt - sin11αt + sin719αt

となる。
ただし,α =
43200
とする。

なお,

 f(43200 - t)
= - sin(780×2π - 780αt) - sin(11×2π - 11αt) + sin(719×2π - 719αt)
= - f(t)

であるから,グラフは点(43200
2
, 0) に関して点対称である。

[2]

0≦t≦43200 における f(t) の零点は

(1) 秒針が長針と重なる t
 t = 3600n
59
(0≦n≦708)

(2) 長針が短針と重なる t
 t = 43200n
11
(0≦n≦11)

(3) 短針が秒針と重なる t
 t = 43200n
719
(0≦n≦719)

の合計 2 + 707 + 10 + 718 = 1437 個あり,区間の両端では(1)~(3)が一致する。
また,両端の2点を除き,(1)と(2)を合わせた717個は,(3)の718個と交互に出現する。
これを大きさの順に並べて {an} (n=0, 1, ...1436) とする。
添付の表 Zero_and_Maxの第1列)

[3]

f(t) を t について微分すると

f’(t) = α(- 780cos780αt - 11cos11αt + 719cos719αt)

となる。

この各零点は f(t) の隣り合う零点の間にちょうど1個ずつ存在することが数値的に検証できるから
添付の表 f’(t) のグラフ),f(t)は各 an の間に1個ずつ極値を持つ。

そこで,f'(t) の零点を大きさの順に並べて {bn} (n=0, 1, ..., 1435)とし,
an と a(n+1) の平均を初期値としてNewton法を用いて bn の近似値を求めると,添付の表 Zero_and_Max の第4列のようになる。

ただし,計算はMathematicaを用いて20桁の精度(内部30桁,表示20桁)で実行した。
(他の全数値の計算も同様)

[4]

各 bn に対して f(bn) を求め,点(x, f(x)) (x = a0, b0, a1, b1, ...)
のグラフを描くと添付の表 Envelope のようになる。

この包絡線の図から明らかなように,f(t) の極値 f(bn) のうち正の側の11個,負の側の11個を比較すればよい。

それぞれの極値の絶対値を取り,f(t) の対称性に注意して極値を与えるt の値の時分秒表示を求めると,添付の表 Result のようになる。
極値の大きさの順に並べると,次のとおりである:

1.299035307108 2:54:34.56  9:05:25.44
1.299026920892 5:49:09.12  6:10:50.88
1.298993291031 0:21:41.75 11:38:18.25
1.298968260779 2:32:52.81  9:27:07.19
1.298900747204 3:37:58.07  8:22:01.93
1.298859458084 0:43:23.51 11:16:36.49
1.298757553113 5:05:45.62  6:54:14.38
1.298700647030 3:59:39.82  8:00:20.18
1.298563589204 1:49:29.30 10:10:30.70
1.298491964739 4:44:03.86  7:15:56.14
1.298318738891 1:26:47.01 10:33:12.99
したがって,この1行目が三角形の面積の最大値を与える。
添付の表にはそれぞれの場合において,各針間の角度と120°との差の絶対値の総和を記した。
これによると,面積の大小とこの誤差の大小とは順序が逆転しており,直感のとおりであることがわかる。


 『時計の針が作る面積』へ

 数学の部屋へもどる