2017-06-22 8 views
2

秒針を回転させるためのjavascript関数を書いています。例えばウォールクロックの秒針回転角は何秒ですか?

1秒= 6°( "回転角")

1分= 60分の6 = 0.1°( "秒当たりの回転角")

質問

1時間= ???? = ????度( "秒あたりの回転角")

私の最初の推測

私の推測だった:1時間= 3600秒以来
その後、1時間=/3600 6 = 0.001666667度(「回転角度
これは私の時計アプリケーションで実装したときに間違っていました。
それだけ時間あたり2/10時間の代わりに1

答えて

2

12時間時針移動した:360のDEGS
1時間:30のDEGS
60分:30のDEGS
1分:0.5 DEGS
60秒:0.5 DEGS
1秒:0.00833333333 ... DEGS

私の数学が正しければ、それはあなたの答え

+2

申し訳ありません@トーマス、あなたは間違っているかもしれません。私の**基本的な質問**は:秒針が毎秒6度動く場合、時計の動きで時針が毎秒何度になるでしょうか?説明は非常によく評価されます。 – steven7mwesigwa

+0

答えに説明を追加できますか? – steven7mwesigwa

+1

ああ、誤解されましたが、答えはまだ適用されるはずです。秒針の6deg/sは360deg/minであり、これはリアルタイムである。 私がしたことは、時針が12時間で360度移動することです。つまり、1時間に30度、または1分に30度移動します。私はこれを続け、答えのすべての比率は一定です。それらはすべて「12時間:360度」に等しく、両側はスカラーで分割されます。すべての行で、左の値は経過した時間であり、右はその時間に実行された回転です。時針の回転速度は0.0083333 deg/sです。 –

1

だ時針がを回転させ、 12時間で;その角速度は360 degrees/12 hours = 30 degrees/hourである。

1時間に3600 secondsがあります。

したがって、時針の角速度は、それはユニットの単純な問題だ

(30 degrees/hour)*(1 hour/3600 seconds) = 0.0083333333 degree/second 

です。

+0

Ok @duffymo、この権利を得ましょう。クロックアプリケーションの_second_、_minute_、_hour_の手で、1秒間に 'transform:rotate(__ deg)'を行います。私は秒針を「6度/秒」回転させるように設定しました。私の計算によれば、分針は「6度/ 60度= 0」に移動します。1度とそのうまく動作します。しかし、私の**挑戦**は、1秒あたりの手間隔で回転を計算しています。私はこれがより明確になることを願っています。 – steven7mwesigwa

+0

私はそれがはっきりしていると思います。あなたの2つの答えは同意しています。計算は時針用です。 – duffymo

+0

まあ@duffymo、私は最初にあなたの答えに同意しませんでした。なぜなら、あなたの手が「0.1度」=第2の間隔で回転していることを示唆していたからです。あなたの答えを編集した後、私は今それがより理にかなっていると信じています。私はあなたの答えをupvoteします。あなたの入力をありがとう – steven7mwesigwa

関連する問題