2016.01.26

角度とラジアンの相互変換

はじめに

角度とラジアンの相互変換

角度とラジアンの関係

ここでの角度x軸を0°とした反時計周りの角度のことで、ラジアン角度0~360°を0~2π(パイ)で表したものです。

ラジアンの計算式は、

ラジアン=角度×π/180

となり、同様に角度の計算式は、

角度=ラジアン×180/π

となります。

この式を使って1ラジアンを計算すると360/2π≒57.3°となります。

以下は、θ(シータ)が1ラジアンを表している図で、円の半径弧が同じ長さであることを示しています。θ=2πラジアン(360°)のとき、円弧の長さ周の長さと同じになるので2πrです。θ=2πラジアンのとき円弧の長さ2πrなので、任意のラジアン円弧長円弧長=θ×(2πr/2π)=θ×rで計算することができます。 この式にθ=1を代入すると円弧長=rとなり円の半径円弧長が一致することがわかります。

1ラジアン

それでは、度単位の角度ラジアンを相互変換するメソッドを紹介します。

角度からラジアンへの変換はMathクラスtoDegreesメソッドラジアンから角度への変換はMathクラスtoRadiansメソッドを使います。

Math.toDegreesメソッド

public static double Math.toDegrees( double a )
・引数aで指定したラジアンを角度に変換した値を返します。

  パラメータ a : ラジアン

  戻り値    角度(単位:度)

Math.toRadiansメソッド

public static double Math.toRadians( double a )
・引数aで指定した角度をラジアンに変換した値を返します。

  パラメータ a : 角度(単位:度)[

  戻り値    ラジアン

以上です。

関連コンテンツ

与えられた任意の角度を0°から360°に収めるメソッドの作り方を説明します。

2016.02.21

Javaのプログラムを作ってみませんか?プログラミングに必要なものの用意から実行までを説明しています。

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

プログラミング、ITに関する用語をまとめています。

2022.10.17

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

平面上の位置を表す座標系の1つXY座標系について詳しく解説。

2020.03.23

円周率、πってどうゆう意味?

2020.03.23

円の直径と半径について図を使って詳しく解説しています。

2020.03.23

メソッドの定義方法を詳しく解説しています。Javaのサンプルソースコードを使った説明もあります。

2020.03.23

「ゆるゆるプログラム」のコンテンツを紹介しています。興味のある方はこの記事をご覧ください。

2020.03.23

自然界に現れる黄金角について解説しています。興味のある方は是非ご覧ください。

2020.03.23

Swingパッケージを使って数式のグラフを表示する方法を解説します。サイン(sin)カーブを表示するJavaソースコードを紹介しています。

2019.09.14

多角形の隣り合った2辺がつくる角度について詳しく解説しています。

2020.03.23

二等辺三角形の面積、周長、内角、等辺、頂角について説明しています。興味のある方は、記事をご覧ください。

2020.03.23

逆余弦 acosと、Math.acosメソッドの使い方をソースコードを使って詳しく解説しています。

2016.01.07

逆正弦 asinと、Math.asinメソッドの使い方をソースコードを使って詳しく解説しています。

2016.01.07

逆正接 atanと、Math.atanメソッドの使い方をソースコードを使って詳しく解説しています。

2016.02.21

Math.atan2メソッドにxとyを引数として渡した結果について説明しています。

2024.08.06

xとyを引数として渡し、x軸からの反時計周り(左周り)の角度θ(ラジアン)を0~2πの値で戻すメソッドの作り方を説明します。

2016.02.21

cos(コサイン)の意味と、Math.cosメソッドの使い方をソースコードを使って詳しく解説しています。

2020.03.23

sin(サイン)の意味と、Math.sinメソッドの使い方をソースコードを使って詳しく解説しています。

2020.03.23

tan(タンジェント)の意味と、Math.tanメソッドの使い方を解説しています。

2020.03.23

Math.cosメソッドとMath.sinメソッドを使ってtanθを計算する方法を解説しています。

2024.05.16

Math.sinメソッド、Math.cosメソッドを使わない計算方法を詳しく解説します。

2017.08.09

XY平面座標の4つの領域について解説しています。

2017.02.24

黒と白の放射状模様画像を作成する方法を紹介しています。

2019.04.30

円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。ラジアンを乱数で発生して座標を計算しています。

2019.09.27

円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。度単位の角度の乱数をラジアンに変換して座標を計算しています。

2019.09.27

円の中心座標(ox,oy)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。

2019.09.27

平面上の位置を表す座標系の1つ極座標系について詳しく解説。

2016.03.05

長方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

キーボードで入力された実数の角度からsin(サイン)、cos(コサイン)を計算し、コンソール出力する方法を解説します。

2023.04.10

正方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

0から90°のsin(x)、sin(x)の表を作成する方法をソースコードを使って詳しく解説しています。

2022.09.24

0から90°のsin(x)、sin(x)、tan(x)の表を作成する方法をソースコードを使って詳しく解説しています。

2022.09.24

0から359°のsin(x)、sin(x)、tan(x)の表を作成する方法をソースコードを使って詳しく解説しています。

2022.09.24

広告