質問編集履歴

1

電卓を使って手計算してみた結果

2018/08/08 00:19

投稿

gyosh2018.08.07
gyosh2018.08.07

スコア8

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,45 @@
63
63
  ### 試したこと
64
64
 
65
65
  オリジナルの関数を変数で分解して関数電卓で検算しても結果は同じ。
66
+
67
+
68
+
69
+ ★その後の状況
70
+
71
+ 電卓を使って手計算してみた結果
72
+
73
+ Do2Ra = PI/180 = 0.0174532925199433として計算
74
+
75
+ _x1 = Tookei_S * Do2Ra; //2.426007660272119
76
+
77
+ _y1 = Hokui_S * Do2Ra; //0.6108652381980155
78
+
79
+ _x2 = TookeiWP_S * Do2Ra; //2.443460952792062
80
+
81
+ _y2 = HokuiWP_S * Do2Ra; //0.6283185307179588
82
+
83
+ Dx = _x2 - _x1; //0.017453292519943
84
+
85
+ val = sin(_y1) * sin(_y2) + cos(_y1) * cos(_y2) * cos(Dx); //Val
86
+
87
+ //以下部分的に電卓で計算
88
+
89
+ //sin(_y1) =0.01066140770962710955720304810472
90
+
91
+ //sin(_y2) =0.01096600731730257117720846470937
92
+
93
+ //cos(_y1) =0.99994316557774877549975045573468
94
+
95
+ //cos(_y2) =0.99993987153404222401529954032816
96
+
97
+ //cos(Dx) =0.99999995360411414000869052659551
98
+
99
+ //sin(_y1) * sin(_y2) = 0.0109660073173025
100
+
101
+ //cos(_y1) * cos(_y2) * cos(Dx) = 0.9998829941386981
102
+
103
+ //val = 1.010849001456001
104
+
105
+ dis = 6378.137 * acos(val); //地球半径
106
+
107
+ //acos(val) 1 より大きいので計算不能でゼロになる。従って disはゼロ