MCPで接続 →

計算を入力してください

公式

公式: 三角関数表(sin・cos・tan)グラフ付き
Show calculation steps (1)
  1. Tangent

    Tangent: 三角関数表(sin・cos・tan)グラフ付き

    Tangent is sine over cosine; it is undefined where cos equals zero (odd multiples of 90 degrees).

広告

結果

三角関数表
181
rows from 0° to 360° step 2°
1 -1
— sin(θ)   — cos(θ)   (tan not graphed: asymptotes)
θ (°) sin(θ) cos(θ) tan(θ)
0 0 1 0
2 0.034899 0.999391 0.034921
4 0.069756 0.997564 0.069927
6 0.104528 0.994522 0.105104
8 0.139173 0.990268 0.140541
10 0.173648 0.984808 0.176327
12 0.207912 0.978148 0.212557
14 0.241922 0.970296 0.249328
16 0.275637 0.961262 0.286745
18 0.309017 0.951057 0.32492
20 0.34202 0.939693 0.36397
22 0.374607 0.927184 0.404026
24 0.406737 0.913545 0.445229
26 0.438371 0.898794 0.487733
28 0.469472 0.882948 0.531709
30 0.5 0.866025 0.57735
32 0.529919 0.848048 0.624869
34 0.559193 0.829038 0.674509
36 0.587785 0.809017 0.726543
38 0.615661 0.788011 0.781286
40 0.642788 0.766044 0.8391
42 0.669131 0.743145 0.900404
44 0.694658 0.71934 0.965689
46 0.71934 0.694658 1.03553
48 0.743145 0.669131 1.110613
50 0.766044 0.642788 1.191754
52 0.788011 0.615661 1.279942
54 0.809017 0.587785 1.376382
56 0.829038 0.559193 1.482561
58 0.848048 0.529919 1.600335
60 0.866025 0.5 1.732051
62 0.882948 0.469472 1.880726
64 0.898794 0.438371 2.050304
66 0.913545 0.406737 2.246037
68 0.927184 0.374607 2.475087
70 0.939693 0.34202 2.747477
72 0.951057 0.309017 3.077684
74 0.961262 0.275637 3.487414
76 0.970296 0.241922 4.010781
78 0.978148 0.207912 4.70463
80 0.984808 0.173648 5.671282
82 0.990268 0.139173 7.11537
84 0.994522 0.104528 9.514364
86 0.997564 0.069756 14.300666
88 0.999391 0.034899 28.636253
90 1 0 定義されない
92 0.999391 -0.034899 -28.636253
94 0.997564 -0.069756 -14.300666
96 0.994522 -0.104528 -9.514364
98 0.990268 -0.139173 -7.11537
100 0.984808 -0.173648 -5.671282
102 0.978148 -0.207912 -4.70463
104 0.970296 -0.241922 -4.010781
106 0.961262 -0.275637 -3.487414
108 0.951057 -0.309017 -3.077684
110 0.939693 -0.34202 -2.747477
112 0.927184 -0.374607 -2.475087
114 0.913545 -0.406737 -2.246037
116 0.898794 -0.438371 -2.050304
118 0.882948 -0.469472 -1.880726
120 0.866025 -0.5 -1.732051
122 0.848048 -0.529919 -1.600335
124 0.829038 -0.559193 -1.482561
126 0.809017 -0.587785 -1.376382
128 0.788011 -0.615661 -1.279942
130 0.766044 -0.642788 -1.191754
132 0.743145 -0.669131 -1.110613
134 0.71934 -0.694658 -1.03553
136 0.694658 -0.71934 -0.965689
138 0.669131 -0.743145 -0.900404
140 0.642788 -0.766044 -0.8391
142 0.615661 -0.788011 -0.781286
144 0.587785 -0.809017 -0.726543
146 0.559193 -0.829038 -0.674509
148 0.529919 -0.848048 -0.624869
150 0.5 -0.866025 -0.57735
152 0.469472 -0.882948 -0.531709
154 0.438371 -0.898794 -0.487733
156 0.406737 -0.913545 -0.445229
158 0.374607 -0.927184 -0.404026
160 0.34202 -0.939693 -0.36397
162 0.309017 -0.951057 -0.32492
164 0.275637 -0.961262 -0.286745
166 0.241922 -0.970296 -0.249328
168 0.207912 -0.978148 -0.212557
170 0.173648 -0.984808 -0.176327
172 0.139173 -0.990268 -0.140541
174 0.104528 -0.994522 -0.105104
176 0.069756 -0.997564 -0.069927
178 0.034899 -0.999391 -0.034921
180 0 -1 -0
182 -0.034899 -0.999391 0.034921
184 -0.069756 -0.997564 0.069927
186 -0.104528 -0.994522 0.105104
188 -0.139173 -0.990268 0.140541
190 -0.173648 -0.984808 0.176327
192 -0.207912 -0.978148 0.212557
194 -0.241922 -0.970296 0.249328
196 -0.275637 -0.961262 0.286745
198 -0.309017 -0.951057 0.32492
200 -0.34202 -0.939693 0.36397
202 -0.374607 -0.927184 0.404026
204 -0.406737 -0.913545 0.445229
206 -0.438371 -0.898794 0.487733
208 -0.469472 -0.882948 0.531709
210 -0.5 -0.866025 0.57735
212 -0.529919 -0.848048 0.624869
214 -0.559193 -0.829038 0.674509
216 -0.587785 -0.809017 0.726543
218 -0.615661 -0.788011 0.781286
220 -0.642788 -0.766044 0.8391
222 -0.669131 -0.743145 0.900404
224 -0.694658 -0.71934 0.965689
226 -0.71934 -0.694658 1.03553
228 -0.743145 -0.669131 1.110613
230 -0.766044 -0.642788 1.191754
232 -0.788011 -0.615661 1.279942
234 -0.809017 -0.587785 1.376382
236 -0.829038 -0.559193 1.482561
238 -0.848048 -0.529919 1.600335
240 -0.866025 -0.5 1.732051
242 -0.882948 -0.469472 1.880726
244 -0.898794 -0.438371 2.050304
246 -0.913545 -0.406737 2.246037
248 -0.927184 -0.374607 2.475087
250 -0.939693 -0.34202 2.747477
252 -0.951057 -0.309017 3.077684
254 -0.961262 -0.275637 3.487414
256 -0.970296 -0.241922 4.010781
258 -0.978148 -0.207912 4.70463
260 -0.984808 -0.173648 5.671282
262 -0.990268 -0.139173 7.11537
264 -0.994522 -0.104528 9.514364
266 -0.997564 -0.069756 14.300666
268 -0.999391 -0.034899 28.636253
270 -1 -0 定義されない
272 -0.999391 0.034899 -28.636253
274 -0.997564 0.069756 -14.300666
276 -0.994522 0.104528 -9.514364
278 -0.990268 0.139173 -7.11537
280 -0.984808 0.173648 -5.671282
282 -0.978148 0.207912 -4.70463
284 -0.970296 0.241922 -4.010781
286 -0.961262 0.275637 -3.487414
288 -0.951057 0.309017 -3.077684
290 -0.939693 0.34202 -2.747477
292 -0.927184 0.374607 -2.475087
294 -0.913545 0.406737 -2.246037
296 -0.898794 0.438371 -2.050304
298 -0.882948 0.469472 -1.880726
300 -0.866025 0.5 -1.732051
302 -0.848048 0.529919 -1.600335
304 -0.829038 0.559193 -1.482561
306 -0.809017 0.587785 -1.376382
308 -0.788011 0.615661 -1.279942
310 -0.766044 0.642788 -1.191754
312 -0.743145 0.669131 -1.110613
314 -0.71934 0.694658 -1.03553
316 -0.694658 0.71934 -0.965689
318 -0.669131 0.743145 -0.900404
320 -0.642788 0.766044 -0.8391
322 -0.615661 0.788011 -0.781286
324 -0.587785 0.809017 -0.726543
326 -0.559193 0.829038 -0.674509
328 -0.529919 0.848048 -0.624869
330 -0.5 0.866025 -0.57735
332 -0.469472 0.882948 -0.531709
334 -0.438371 0.898794 -0.487733
336 -0.406737 0.913545 -0.445229
338 -0.374607 0.927184 -0.404026
340 -0.34202 0.939693 -0.36397
342 -0.309017 0.951057 -0.32492
344 -0.275637 0.961262 -0.286745
346 -0.241922 0.970296 -0.249328
348 -0.207912 0.978148 -0.212557
350 -0.173648 0.984808 -0.176327
352 -0.139173 0.990268 -0.140541
354 -0.104528 0.994522 -0.105104
356 -0.069756 0.997564 -0.069927
358 -0.034899 0.999391 -0.034921
360 -0 1 -0

このツールでできること

この三角関数表の計算ツールは、連続する角度に対する正弦(sin)・余弦(cos)・正接(tan)の値を一覧で求めます。開始角度・終了角度・刻み幅(いずれも度=°で入力)を指定すると、刻みごとの角度を1行ずつ並べ、各行に \(\sin\theta\)・\(\cos\theta\)・\(\tan\theta\) を表示します。さらに、指定した範囲についてサインとコサインの曲線を描画するので、2つの波が上下する様子をひと目で確認できます。純粋な数学計算のツールなので、地域や国を問わず同じ結果が得られます。度(°)で入力すること以外に特別な前提はありません。

単位円内の直角三角形でサイン・コサイン・タンジェントの比を示す図
直角三角形と単位円から定義されるサイン・コサイン・タンジェント。

使い方

開始角度(表の最初の行)、終了角度(範囲の最後の角度)、そして隣り合う行どうしの間隔となる刻み幅を入力します。たとえば開始0、終了360、刻み2とすると、0, 2, 4, …, 360 という角度が並びます。刻み幅は0より大きい値を指定してください。ページが大きくなりすぎるのを防ぐため、表は最大361行までとし、範囲と刻みの組み合わせでそれを超える場合は361行で打ち切ります。

計算式の解説

度で与えられた各角度 a について、まず $$r = a \times \dfrac{\pi}{180}$$ でラジアンへ変換します。数学ライブラリがラジアンを前提としているためです。続いて \(\sin\theta = \sin(r)\)、\(\cos\theta = \cos(r)\)、 $$\tan\theta = \dfrac{\sin(r)}{\cos(r)}$$ を計算します。tan は \(\cos\theta = 0\) のとき値を持ちません。これは90°、270°、450° など90°の奇数倍にあたる角度で起こります。浮動小数点演算では \(\cos(90°)\) がごく小さな非ゼロの値になるため、\(|\cos|\) が \(1\text{e-}12\) を下回る角度では、巨大な数を表示する代わりに「定義されない」と表示します。

広告
全角度範囲に描かれたサインとコサインの曲線と、垂直なタンジェントの漸近線
0〜360度のサインとコサインの曲線、漸近線へ伸びるタンジェント付き。

計算例

開始 = 0°、終了 = 90°、刻み = 30° の場合、表は4行になります。0° では sin 0、cos 1、tan 0。30° では sin 0.5、cos 0.866025、tan 0.577350。60° では sin 0.866025、cos 0.5、tan 1.732051。90° では sin 1、cos 0、tan は定義されません。グラフでは、サインが0から1へ上昇する一方で、コサインが1から0へ下降していく様子が表れます。

よくある質問

なぜ90°で tan が空欄や「定義されない」になるのですか? \(\tan\theta = \dfrac{\sin\theta}{\cos\theta}\) であり、\(\cos(90°) = 0\) となるため、0による割り算となって値が定義できません(垂直な漸近線になります)。

負の角度や360°を超える角度も使えますか? はい、使えます。三角関数は周期性をもつため、任意の実数の角度が有効です。

なぜ tan はグラフ化されないのですか? tan は漸近線の近くで無限大に発散するため、固定スケールのグラフでは形が大きく歪んでしまいます。そのため表には tan を残しつつ、グラフには sin と cos のみを描画しています。

最終更新: