Arduino入門:三角関数

ArduinoのSketch(スケッチ)で使用できる三角関数変数について解説します。

sin

sinは、正弦(sine)を計算します。設定パラメータは次の通りです。

rad: 角度 (float) 、角度の単位はラジアンです。

正弦値 (double)を返しますが、範囲は、-1から+1です。

//Arduino Sketch Example: sin(rad)
//Date: 2015.1.18
//Edited and Modified by: easy labo
//Original Source: Arduino Reference (http://arduino.cc/en/Reference/HomePage)

//Syntax
sin(rad)

//Parameters
//rad: the angle in radians (float)

//Returns
//the sine of the angle (double)

//Description
//Calculates the sine of an angle (in radians). The result will be between -1 and 1.

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:sin(rad)” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original

cos

cosは、余弦(cosine)を計算します。設定パラメータは次の通りです。

rad: 角度 (float) 、角度の単位はラジアンです。

余弦値 (double) を返しますが、範囲は、-1から+1です。

//Arduino Sketch Example: cos
//Date: 2015.1.18
//Edited and Modified by: easy labo
//Original Source: Arduino Reference (http://arduino.cc/en/Reference/HomePage)

//Syntax
cos(rad)

//Parameters
//rad: the angle in radians (float)

//Returns
//The cos of the angle ("double")

//Description
//Calculates the cos of an angle (in radians). The result will be between -1 and 1.

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:cos(rad)” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original

tan

tanは、正接(tangent)を計算します。設定パラメータは次の通りです。

rad: 角度 (float) 、角度の単位はラジアンです。

正接値 (double) を返します。

//Arduino Sketch Example: tan
//Date: 2015.1.18
//Edited and Modified by: easy labo
//Original Source: Arduino Reference (http://arduino.cc/en/Reference/HomePage)

//Syntax
tan(rad)

//Parameters
//rad: the angle in radians (float)

//Returns
//The tangent of the angle (double)

//Description
//Calculates the tangent of an angle (in radians). The result will be between negative infinity and infinity.

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:tan(rad)” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original
→その他のArduino関連情報

Sponsored Link