数学 Wiki

この記事では、三角関数と双曲線関数、およびそれに関係の深い関数をまとめて記述する。

指数関数ベッセル関数は個別ページを参照。

三角関数[]

三角関数(さんかくかんすう、英: trigonometric function)とは、平面三角法における、の大きさと線分の長さの関係を記述する関数および、それらを拡張して得られる関数の総称である。三角関数という呼び名は三角法に由来するもので、後述する単位円を用いた定義に由来する呼び名として、円関数(えんかんすう、英: circular function)と呼ばれることがある。

三角関数には

の 6 つがあり、それぞれ正弦 (sine)正割 (secant)正接 (tangent)余弦 (cosine)余割 (cosecant)余接(cotangent) を意味する。特に sin, cos幾何学的にも解析学的にも良い性質を持っているので、様々な分野で用いられる。例えば電気信号などは正弦関数と余弦関数を組み合わせることで表現することができる。この事実はフーリエ級数およびフーリエ変換の理論として知られ、音声などの信号の合成や解析の手段として利用されている。他にもベクトル外積内積は正弦関数および余弦関数を用いて表すことができ、ベクトルを図形に対応づけることができる。初等的には、三角関数は実数変数とする一変数関数として定義される。三角関数の変数の対応するものとしては、図形のなす角度や、物体の回転角、波や信号のような周期的なものに対する位相などが挙げられる。

三角関数に用いられる独特な記法として、三角関数の累乗逆関数に関するものがある。通常、関数 f (x) の累乗は (f (x))2 = f (x)・f (x)(f (x))−1 = 1 / f (x) のように書くが、三角関数の累乗は sin2x のように書かれることが多い。逆関数については通常の記法 (f−1(x)) と同じく、sin−1x などと表す(この文脈では従って、三角関数の逆数は分数を用いて 1/sin x のように、あるいは (sin x)−1 などと表される)。文献あるいは著者によっては、通常の記法と三角関数に対する特殊な記法との混同を避けるため、三角関数の累乗を通常の関数と同様にすることがある。また、三角関数の逆関数として −1 と添え字する代わりに関数の頭に arc とつけることがある(たとえば sin の逆関数として sin−1 の代わりに arcsin を用いる)。

直角三角形による定義[]

Trigonometry triangle

∠C を直角とする直角三角形ABC

直角三角形において、1 つの鋭角の大きさが決まれば、三角形の内角の和は 180°であることから他の 1 つの鋭角の大きさも決まり、3 辺の比も決まる。ゆえに、角度に対して辺比の値を与える関数を考えることができる。

∠C を直角とする直角三角形 ABC において、それぞれの辺の長さを AB = h, BC = a, CA = b と表す(図を参照)。∠A = θ に対して三角形の辺の比 h : a : b が決まることから、

という 6 つの値が定まる。それぞれ正弦sine; サイン)、正割secant; セカント)、正接tangent; タンジェント)、余弦cosine; コサイン)、余割cosecant; コセカント)、余接cotangent; コタンジェント)と呼び、まとめて三角比と呼ばれる。ただし cosec は長いので csc と略記することも多い。ある角 ∠A に対する余弦、余割、余接はその角 ∠A余角 (co-angle) に対する正弦、正割、正接として定義される。

三角比は平面三角法に用いられ、巨大な物の大きさや遠方までの距離を計算する際の便利な道具となる。角度 θ単位は、通常またはラジアンである。

三角比、すなわち三角関数の直角三角形を用いた定義は、直角三角形の鋭角に対して定義されるため、その定義域は θ が 0° から 90° まで(0 から π/2 まで)の範囲に限られる。また、θ = 90° (= π/2) の場合 sec, tan が、θ = 0°(= 0) の場合 csc, cot がそれぞれ定義されない。これは分母となる辺の比の大きさが 0 になるためゼロ除算が発生し、その除算自体が数学的に定義されないからである。一般の角度に対する三角関数を得るためには、三角関数について成り立つ何らかの定理を指針として、定義の拡張を行う必要がある。後述する単位円による定義は初等幾何学におけるそのような拡張の例である。他に同等な方法として、正弦定理余弦定理を用いる方法などがある。

単位円による定義[]

Circle-trig6

単位円による、6つの三角関数が表す長さ

2 次元ユークリッド空間 R2 における単位円 {x(t)}2 + {y(t)}2 = 1 上の点を A = (x(t), y(t)) とする。反時計回りを正の向きとして、原点と円周を結ぶ線分 OAx 軸のなす角の大きさ xOA媒介変数 t として選ぶ。このとき実変数 t に対する三角関数は以下のように定義される。

これらは順に正弦関数 (sine function)余弦関数 (cosine function)正接関数(tangent function) と呼ばれる。さらにこれらの逆数として以下の 3 つの関数が定義される。

これらは順に余割関数 (cosecant function)正割関数 (secant function)余接関数 (cotangent function) と呼ばれ、sin, cos, tan と合わせて三角関数と総称される。特に csc, sec, cot割三角関数(かつさんかくかんすう)と呼ばれることがある。

この定義は 0 < t < π/2 の範囲では直角三角形による定義と一致する。

級数による定義[]

角度、辺の長さといった幾何学的な概念への依存を避けるため、また定義域複素数に拡張するために、級数を用いて定義することもできる。この定義は実数の範囲では単位円による定義と一致する。以下の級数は共に示される収束円内で収束する。

微分方程式による定義[]

実関数 f (x) の二階線型常微分方程式の初期値問題

 

 

 

 

(1)

の解として cos x を定義し、sin xd (cos x)/dx として定義できる[1][2](1) を 1 階の連立常微分方程式に書き換えると、g (x) = f '(x) として、

 

 

 

 

(2)

および初期条件 f (0) = 1, g (0) = 0 となる。

他の定義[]

この他にも定積分による(逆三角関数を用いた)定義などが知られている[1][3][4]

周期性[]

Sin and cos

sin xcos x のグラフ。これらの関数の周期性が確認できる。

x 軸の正の部分となす角は

と表すことができ、θ偏角t一般角と言う。

一般角 t 進めば点 P(cos t, sin t) は単位円上を 1 周し元の位置に戻る。従って、

すなわち三角関数 cos, sin は周期 周期関数である。

ほぼ同様に、tan, cot は周期 π の周期関数、sec, csc は周期 の周期関数である。

Trigonometric functions

三角関数のグラフ: Sine(青実線)、 Cosine(緑実線)、 Tangent(赤実線)、 Cosecant(青点線)、 Secant(緑点線)、 Cotangent(赤点線

双曲線関数[]

数学において、双曲線関数(そうきょくせんかんすう、英: hyperbolic function)とは、三角関数と類似の関数で、標準形の双曲線媒介変数表示するときなどに現れる。

概要[]

Circle area 1

斜線の領域の面積が /2 の時の単位円周上の座標が (cos , sin )

Hyperbolic area 1

斜線の領域の面積が θ /2 の時の双曲線上の座標が(cosh θ, sinh θ )

三角関数は単位円周を用いて定義することができる。

以下、説明を簡単にするために第一象限(x ≧ 0、かつ、y ≧ 0)の話に限る。

単位円周上の点 A (cos θ, sin θ) と x 軸上の点 B (1, 0)、原点 O を考える。線分 AOBO AB によって囲まれた領域の面積は θ/2 である。

この性質を用いて逆に三角関数を定義することもできる。すなわち、単位円周上の点 Ax 軸上の点 B (1, 0)、 を取り、線分 AOBO と弧 AB によって囲まれた領域の面積が θ/2 であるとき、 A の座標を (cos θ, sin θ) として、三角関数を定義することができる。

単位円の定義式は

であり、標準形の双曲線の定義式は y2 の符号を変えただけの

である。単位円の面積で三角関数を定義したのと同じように双曲線を用いて双曲線関数を定義することができる。

標準形の双曲線上の点 Ax 軸上の点 B (1, 0) を取り、線分 AOBO と双曲線の囲む領域の面積が θ/2 であるとき、 A の座標を (cosh θ, sinh θ) として、双曲線関数 cosh, sinh が定義される。

ちなみに、三角関数の定義に現れた θ は、弧度法における角度に対応していたが、双曲線関数では角度には対応しない。

このように三角関数と双曲線関数は非常に似通った関数として定義され、いろいろな場面でその類似性が現れる。定義に双曲線を用いる関数を双曲線関数と呼ぶことにあわせて、定義に単位円を用いる三角関数の事を円関数 (circular function) と呼ぶこともある。

定義[]

一般に、双曲線関数は指数関数 ex を用いて

と定義される。sinh, cosh をそれぞれ双曲線正弦関数 (hyperbolic sine; ハイパボリックサイン)、双曲線余弦関数 (hyperbolic cosine; ハイパボリックコサイン) と呼ぶ。他にも三角関数との類似で双曲線正接・余接関数

や、双曲線正割・余割関数

なども定義できる。また、例えば cosh を cos hyp や などと表すこともあり cosech は長いので csch と書くこともある。

このように定義された、双曲線正弦関数、双曲線余弦関数、双曲線正接関数、双曲線余接関数、双曲線正割関数、双曲線余割関数を総称して 双曲線関数という。

指数関数 exx を複素変数に拡張できるので、指数関数で定義されている双曲線関数自体も x を複素変数にとってもよい。

双曲線関数はいずれも名称が長いため、読むときは省略されることも多く sinh はシャインあるいは シンチ、cosh はコッシュと読まれたりもする。

基本性質[]

Sinh cosh tanh

sinh, coshtanh のグラフ。特にcosh x のグラフは懸垂線として知られている。

Csch sech coth

csch, sechcoth のグラフ

指数関数偶関数の部分と奇関数の部分に分けた時、

となり、偶関数部分が cosh x で、奇関数部分が sinh x であることが分かる。 また (cosh x, sinh x) は、双曲線 x2y2 = 1 上の点であり

逆三角関数[]

数学において、逆三角関数(ぎゃくさんかくかんすう、英: inverse trigonometric function、時折 cyclometric function[5])は(定義域を適切に制限した)三角関数逆関数である。具体的には、それらは正弦 (sine)余弦 (cosine)正接 (tangent)余接 (cotangent)正割 (secant)余割 (cosecant) 関数の逆関数である。それらは角度の三角比の任意から角度を得るために使われる。逆三角関数は工学navigation物理学幾何学において広く使われる。

表記[]

逆三角関数に対して用いられるたくさんの表記がある。表記 sin−1 (x), cos−1 (x), tan−1 (x), etc. はしばしば使われるが、この慣習は関数の合成ではなく冪乗を意味する sin2 (x) のような表現の一般的なセマンティクスと論理的には相反し、それゆえ乗法逆元合成的逆の間の混乱を起こすかもしれない。三角関数の各逆数はそれ自身の名前を持っている、例えば cos(x)−1=sec(x)、という事実によって混乱は幾分改善される。著者によっては別の慣習が使われる[6]。最初の文字を大文字にして −1 の右上添え字とともに用いるのである。例えば Sin−1 (x), Cos−1 (x), etc. これは sin−1 (x), cos−1 (x), etc. によって表現されるべき乗法逆元との混乱を避ける。ところが語頭の大文字を主値を取ることを意味するために使う著者もいる。また別の慣習は接頭辞に arc- を用いることであり、右上の −1 の添え字の混乱は完全に解消される、例えば、arcsin (x), arccos (x), etc. この慣習は記事全体において用いられる。コンピュータプログラミング言語において逆三角関数は通常 asin, acos, atan と呼ばれる。

arc- 接頭辞の起源[]

ラジアンで測るとき、θ ラジアンの角度は長さが (arc) に対応する。ただし r は円の半径である。従って、単位円において、"コサインが x の arc" は "コサインが x である角度"と同じである、なぜならば単位円の弧長はラジアンによって角度を測ったものと同じだからである[7]

基本的な性質[]

主値[]

6つの三角関数はいずれも単射でないから、逆関数を持つように制限される。それゆえ逆関数の値域はもとの関数の定義域の真の部分集合である。

例えば、多価関数の意味で関数を用いて、平方根関数 y = xy2 = x から定義できるのとちょうど同じように、関数 y = arcsin(x)sin(y) = x であるように定義される。sin(y) = x であるような数 y は複数存在する; 例えば、sin(0) = 0 であるが、sin(π) = 0, sin(2π) = 0, etc. でもある。ただ 1 つだけの値が望まれているとき、関数はその主枝に制限される。この制限とともに、定義域の各 x に対して表現 arcsin(x) はその主値と呼ばれるただ 1 つの値だけを返す。これらの性質はすべての逆三角関数についても同様に当てはまる。

主逆関数は以下の表にリストされる。

名前 通常の表記 定義 実数を与える x の定義域 通常の主値の終域
(ラジアン)
通常の主値の終域
()
arcsine y = arcsin x x = siny −1 ≤ x ≤ 1 −π/2 ≤ y ≤ π/2 −90° ≤ y ≤ 90°
arccosine y = arccos x x = cosy −1 ≤ x ≤ 1 0 ≤ y ≤ π 0° ≤ y ≤ 180°
arctangent y = arctan x x = tany すべての実数 −π/2 < y < π/2 −90° < y < 90°
arccotangent y = arccot x x = coty すべての実数 0 < y < π 0° < y < 180°
arcsecant y = arcsec x x = secy x ≤ −1 or 1 ≤ x 0 ≤ y < π/2 or π/2 < y ≤ π 0° ≤ y < 90° or 90° < y ≤ 180°
arccosecant y = arccsc x x = cscy x ≤ −1 or 1 ≤ x −π/2 ≤ y < 0 or 0 < y ≤ π/2 −90° ≤ y < 0° or 0° < y ≤ 90°

(注意: arcsecant 関数の終域を (0 ≤ y < π/2 or π ≤ y < 3π/2) と定義する著者もいる、なぜならば tangent 関数がこの定義域上非負だからである。これによっていくつかの計算がより首尾一貫したものになる。例えば、この終域を用いて、tan(arcsec(x)) = x2 − 1 と表せる。一方で終域 (0 ≤ y < π/2 or π/2 < y ≤ π) を用いる場合、tan(arcsec(x)) = ± x2 − 1 と書かねばならない、なぜならば tangent 関数は 0 ≤ y < π/2 上は負でないが π/2 < y ≤ π 上は正でないからである。類似の理由のため、同じ著者は arccosecant 関数の終域を (−π < y ≤ −π/2 or 0 < y ≤ π/2) と定義する。)

x複素数であることを許す場合、y の終域はその実部にのみ適用する。

応用[]

一般の解[]

各三角関数は引数の実部において周期的であり、2π の各区間において2度すべてのその値を取る。サインとコセカントは(k を整数として)周期を 2πkπ/2 で始め 2πk + π/2 で終わり、2πk + π/2 から 2πk + 3π/2 までは逆にする。コサインとセカントは周期を 2πk で始め 2πk + π で終わらせそれから 2πk + π から 2πk + 2π まで逆にする。タンジェントは周期を 2πkπ/2 から始め 2πk + π/2 で終わらせそれから 2πk + π/2 から 2πk + 3π/2 まで(前へ)繰り返す。コタンジェントは周期を 2πk で始め 2πk + π で終わらせそれから 2πk + π から 2πk + 2π まで(前へ)繰り返す。

この周期性は k を何か整数として一般の逆において反映される:

1 つの方程式に書けば:
1 つの方程式に書けば:

応用: 直角三角形の角度を見つけること[]

Trigonometry triangle

直角三角形。

逆三角関数は直角三角形の残りの 2 つの角度を決定しようとするときに三角形の辺の長さが知られているときに有用である。例えば sin の直角三角形による定義を思い出すと

が従う。しばしば、斜辺 (hypotenuse) は未知であり arcsinarccos を使う前にピタゴラスの定理を使って計算される必要がある:a2 + b2 = h2, ただし h は 斜辺の長さである。アークタンジェントはこの状況で重宝する、なぜなら斜辺の長さは必要ないからだ。

例えば、7 メートル行くと 3 メートル下がる屋根を考えよう。この屋根は水平線と角度 θ をなす。このとき θ は次のように計算できる:

コンピュータサイエンスとエンジニアリングにおいて[]

アークタンジェントの 2 引数の変種[]

主要記事: atan2

atan2 関数は 2 つの引数を取り、与えられた yx に対して y/x のアークタンジェントを計算する関数だが、その返り値は (−π, π] の範囲に定める。言い換えると、atan2(y, x) は平面の正の x-軸とその上の点 (x, y) の間の角度に反時計回りの角度(上半平面、y > 0)に対して正の符号をつけて時計回りの角度(下半平面、y < 0)には負の符号をつけたものである。atan2 関数は最初多くのコンピュータプログラミング言語において導入されたが、今日では他の科学や工学の分野においても一般的に用いられている。

atan2 は標準的な arctan、すなわち終域を (−π/2, π/2) に持つ、を用いて次のように表現できる:

それはまた複素数 x + iy偏角主値にも等しい。

この関数はタンジェント半角公式を用いて次のようにも定義できる: x > 0 あるいは y ≠ 0 ならば

しかしながらこれは x ≤ 0 かつ y = 0 が与えられると成り立たないので、計算機で用いる定義としては適切ではない。

上の引数の順序 (y, x) は最も一般的のようであり、特にC言語のようなISO規格において用いられるが、少数の著者は逆の慣習 (x, y) を用いているため、注意が必要である。これらのバリエーションは atan2 に詳しい。

x, y 共に 0 の場合、インテルの CPU の FPATAN 命令、Javaプラットフォーム、.NET Framework などは下記ルールに従っている。

atan2(+0, +0) = +0
atan2(+0, −0) = +π
atan2(−0, +0) = −0
atan2(−0, −0) = −π

位置パラメータを伴うアークタンジェント関数[]

多くの応用において[どれ?]方程式 x = tan y の解 y は与えられた値 −∞ < η < ∞ にできるだけ近い値を取るべきである。適切な解はパラメータ修正アークタンジェント関数

によって得られる。丸め関数 は引数に最も近い整数を与える (round to the nearest integer)

実際的考慮[]

0π の近くの角度に対して、アークコサインは ill-conditioned であり、計算機において角度計算の実装に用いると精度が落ちてしまう(桁数の制限のため)。同様に、アークサインは −π/2π/2 の近くの角度に対して精度が低い。すべての角度に対して十分な精度を達成するには、実装ではアークタンジェントあるいは atan2 を使うべきである。

逆双曲線関数[]

Area tangent

関数 artanh のグラフ

逆双曲線関数(ぎゃくそうきょくせんかんすう、英語: inverse hyperbolic functions)は、数学において与えられた双曲線関数の値に対応して双曲角を与える関数。双曲角の大きさは双曲線 x y = 1に対応する双曲的扇形面積に等しく、単位円扇形の面積は対応する中心角2分の1 である。一部の研究者は逆双曲線関数のことを、双曲角を明確に理解するため「面積関数」(英語: area function)と呼ぶ。

逆双曲線関数を表す略記法 arsinharcosh とは異なる略記法として、arcsinharccosh などが本来誤表記であるにも関わらす良く使用されるのだが、接頭辞arcarcus)の省略形であり、接頭辞ararea の省略形である[8][9][10]。argsinh, argcosh, argtanhなどの表記を好んで用いる研究者もいる。計算機科学の分野では、しばしばasinh という省略形を用いる。累乗を表す上付き文字−1と誤解しないように注意を払う必要があるという事実にもかかわらず、sinh−1(x), cosh−1(x), などの略記も用いられる。また、cosh−1(x)cosh(x)−1は似て非なるものである。

対数表現[]

演算子複素数平面で次のように定義される。

上記の平方根は正の平方根であり、対数関数は複素対数である。実数の引数、例えばz = xは実数値を返すが、一定の簡素化を行うことが可能であり、例えば は正の平方根を使うとき、一般に真ではない。

Square representing central portion of the complex z-plane painted in psychedelic colours
Square representing central portion of the complex z-plane painted in psychedelic colours
Square representing central portion of the complex z-plane painted in psychedelic colours
Square representing central portion of the complex z-plane painted in psychedelic colours
Square representing central portion of the complex z-plane painted in psychedelic colours
Square representing central portion of the complex z-plane painted in psychedelic colours
z平面(複素数平面)における逆双曲線関数:平面における各点の色はその点における関数の複素数を表す。

グーデルマン関数[]

グーデルマン関数(グーデルマンかんすう、英語: Gudermannian functionドイツ語: Gudermannfunktion)は、クリストフ・グーデルマン(1798–1852)にちなんで命名された、複素数を用いない三角関数及び双曲線関数と関係する関数

定義[]

Gudermannian

グーデルマン関数とその漸近線y = ±π/2を青色で示した図

定義は以下のとおりである。

グーデルマン関数と関連する公式の中には、定義として全く運用できないものがある。例えば、実数x について、  である。

歴史[]

この関数は、ヨハン・ハインリッヒ・ランベルトによって1760年代に双曲線関数と同じ頃に紹介された。彼はそれを「超越角」(transcendent angle)と呼び、アーサー・ケイリーが1862年に、1830年代のグーデルマンによる特殊関数の理論の功績にちなんで「グーデルマン関数」と呼ぶことを提案するまで、様々な名称で呼ばれてきた[11]。グーデルマンは、幅広い読者に向けてsinhcosh(同書ではの表記を用いた)を説いた1833年の著書"Theorie der potenzial- oder cyklisch-hyperbolischen functionen"に、クレレ誌で発表した論文を収録した。

グーデルマン関数を表す記号gd は、Philosophical MagazineXXIV巻の19ページ[12]において、ケイリーが正割関数の積分の逆について、gd. uを用いたのが始まりである。ここで、

であり、超越の定義を次のように示した。

よって、それはu実関数であることが即座に見いだされる。

適用[]

地球を真球と見立てたとき、メルカトル図法による投影面上における、赤道からの緯線距離についてのグーデルマン関数の関数値は、子午線弧長、すなわち実際の地球上の緯度に相当する。ガウス・クリューゲル図法による地図投影においては、座標換算の中間変数として用いられる正角緯度の導入時においてもグーデルマン関数が現れる[13]

また、グーデルマン関数は、倒立振子(とうりつしんし、Inverted pendulum)の非周期解に現れる[14]

逆グーデルマン関数[]

GudermannianInverse

グーデルマン関数の逆関数

グーデルマン関数の逆関数(逆グーデルマン関数又はランベルト関数と称する)は、区間 において、次のように与えられる。

sinc関数[]

Sinc function (both)

正規化sinc(青) と非正規化sinc(赤)。−6π ≤ x ≤ 6π

sinc 関数(ジンクかんすう、シンクかんすう)は、正弦関数をその変数で割って得られる初等関数である。sinc(x), Sinc(x), sinc x などで表される。

定義[]

sinc 関数は、正規化 sinc 関数と非正規化 sinc 関数という名で区別される、2種類の定義を持つ。

  1. デジタル信号処理などでは、次の正規化 sinc 関数標本化関数ともいう)が普通である。
  2. 数学では、次の歴史的な非正規化 sinc 関数が使われる。

いずれの場合も、可除特異点である 0 での値が必要であればしばしば明示的に sinc(0) = 1 が定義として与えられる。sinc 関数はいたるところ解析的である。

sinc 関数は カーディナル・サイン (cardinal sine) とも呼ばれ、"sinc" (英語発音: [ˈsɪŋk]) の関数名はラテン語の sinus cardinalis を短縮したものである。

sinc関数の性質[]

特にことわらないかぎり、正規化sinc関数について述べる。非正規化sinc関数は、スケールファクタ が違うだけなので、非正規化sinc関数についての式を得るには、を代入すればいい。

直交性[]

    • sinc関数の平行移動同士は直交する。

信号処理への応用[]

さまざまな用途が考えられるが、コンパクト・サポートでない(非0の値が有限区間に限定されていない)ため、非常に多くの計算量を要することが多い。有限長で計算をうち切らなければならないことも多く、無限長では生じない問題が発生することもある。概して、理論的背景やシミュレーションにとどまることが多い。

  • 直交性と ±∞ での収束性から、直交ウェーブレット変換基底に用いる。ただし、コンパクト・サポートでないため、計算量が O(N2)(ランダウの記号)で増える。これは、コンパクト・サポートな基底だと計算量が O(N) であることに比べ、大きなデメリットである。
  • sinc 関数のフーリエ変換が矩形関数であることから、リサンプリング内挿補間カーネル低域通過フィルタ)に用いる。無限系列の信号に対しては、sinc 関数は理想的な補間カーネルである。しかし、コンパクト・サポートでないことが実際の有限長の信号を処理する際には問題となるため、実際の信号処理では、sinc 関数に似たコンパクト・サポート関数である、3次畳み込み関数や、ランツォシュ・フィルタ(Lanczosフィルタ)などが使われることが多い。
  • 矩形関数のフーリエ変換がsinc 関数であることから、sinc 関数を使えば、理想的なD/A変換ができる。ただしこれは、重要な概念ではあるが、実際にこのやりかたで D/A 変換がなされるわけではない。


その他の関数[]

平行角関数[]

数式 は、双曲幾何学において、平行角関数を定義する。

haversine 半正矢関数[]

で定義される半正矢関数 が航海用として使用されていた。定義よりこの関数の値は常に正であり、 である。

から、最初の球面三角法の余弦定理を書き直すと

より

となる。

古い関数[]

Circle-trig6

単位円と角 θ に対する三角関数の関係。

三角関数から求められる versine, coversine, haversine, exsecant などの各関数は、かつて測量などに用いられた。例えば haversine は球面上の2点の距離を求めるのに使用された。haversineを使用すると関数表の表をひく回数を減らすことができるからである。(参考:球面三角法) 今日ではコンピュータの発達により、これらの関数はほとんど使用されない。

versine と coversine は日本語では「正矢」「余矢」と呼ばれ、三角関数とともに八線表として1つの数表にまとめられていた。

名前 表記
versed sine, versine
正矢


versed cosine, vercosine
coversed sine, coversine
余矢

coversed cosine, covercosine
half versed sine, haversine
half versed cosine, havercosine
half coversed sine, hacoversine
cohaversine
half coversed cosine, hacovercosine
cohavercosine
exterior secant, exsecant
exterior cosecant, excosecant
chord
の長さ)

複素平面[]

三角関数[]

exp z, cos z, sin z級数による定義から、オイラーの公式 exp (iz) = cos z + i sin z を導くことができる。この公式から下記の 2 つの等式

が得られるから、これを連立させて解くことにより、正弦関数・余弦関数の指数関数を用いた表現が可能となる。即ち、

が成り立つ。この事実により、級数によらずこの等式をもって複素変数の正弦・余弦関数の定義とすることもある。また、

が成り立つ。ここで cosh z, sinh z双曲線関数を表す。この等式は三角関数と双曲線関数の関係式と捉えることもできる。複素数 zz = x + iy (x, yR) と表現すると、加法定理より

が成り立つ。

他の三角関数は csc z = 1 / sin z, sec z = 1 / cos z, tan z = sin z / cos z, cot z = cos z / sin z によって定義できる。

逆三角関数[]

逆三角関数は解析関数であるから、実数直線から複素平面に拡張することができる。その結果は複数のシートと分岐点を持つ関数になる。拡張を定義する 1 つの可能な方法は:

ただし −i と +i の真の間にない虚軸の部分は主シートと他のシートの間の cut である;

ただし(平方根関数は負の実軸に沿って cut を持ち)−1 と +1 の真の間にない実軸の部分は arcsin の主シートと他のシートの間の cut である;

これは arcsin と同じ cut を持つ;

これは arctan と同じ cut を持つ;

ただし −1 と +1 の両端を含む間の実軸の部分は arcsec の主シートと他のシートの間の cut である;

これは arcsec と同じ cut を持つ。

対数を使った形[]

これらの関数は複素対数関数を使って表現することもできる。これらの関数の対数表現は三角関数の指数関数による表示を経由して初等的な証明が与えられ、その定義域複素平面に自然に拡張する。

ここで注意しておきたい事は、複素対数関数における主値は、複素数の偏角部分 arg の主値の取り方に依存して決まる事である。それ故に、ここで示した対数表現における主値は、複素対数関数の主値を基準にすると、逆三角関数の主値で述べた通常の主値と一致しない場合がある事に注意する必要がある。一致させたい場合は、対数部の位相をずらす事で対応できる。若し文献により異なる対数表現が与えられている樣な場合には、主値の範囲を異なる範囲で取る場合であると考えられるので、目的に応じて対数部の位相をずらす必要がある。

証明例[]

サインの指数関数による定義

を用いて

を得る。

とする。すると

(正の分枝を選ぶ)

証明例 (variant 2)[]

自然対数を取り、i を掛け、arcsin xθ に代入する。
複素平面における逆三角関数
Complex arcsin
Complex arccos
Complex arctan
Complex ArcCot
Complex ArcSec
Complex ArcCsc

部分分数展開[]

数学において、三角関数双曲線関数について無限乗積を用いた以下の恒等式が成立する。

初等的な考察[]

は複素平面全体で正則(マクローリン展開収束半径無限大)であるから無限次の多項式で表される。の零点はであるから、を定数として

微分して

を代入すればを得る。同様に

を代入すればを得る。但し、これは厳密な証明ではない。何故ならばを考慮していないからである。同じ方法での無限乗積展開を求めようとすると失敗するであろう。一般にはワイエルシュトラスの因数分解定理(Weierstrass factorization theorem)が必要になる。

証明[]

正弦関数の乗積展開を証明するには

として、恒等的にであることを示せば良い。そのためにの対数微分

を考える。余接関数の部分分数展開

を用いてとなるからは定数であり、が得られる。

ウォリス積[]

正弦関数の乗積展開

を代入すると

が得られる。これはウォリス積と呼ばれるものである。

無限乗積展開[]

数学において、三角関数は以下のように部分分数に展開される。

証明[]

初めに余接関数の部分分数展開について示す。そのために

として、恒等的にであることを確かめる。の極限において

であるからは除去され、であるから実軸上に並ぶ他の極も除去される。従って、において有界である。と書き

を仮定すれば

の置換により

となるから、において有界であるが、であるから複素平面全体においても有界である。従って、リウヴィルの定理によりである。

他の関数については

円周率の公式[]

余接関数の部分分数展開の両辺を微分して比較することにより

が導かれる。(→バーゼル問題

連分数[]

アークタンジェントの冪級数の 2 つの代わりはこれらの一般化連分数である:

これらの 2 番目は cut 複素平面において有効である。i から虚軸を下がって無限の点までと i から虚軸を上がって無限の点までの 2 つの cut がある。それは −1 から 1 まで走る実数に対して最もよく働く。部分分母は奇自然数であり部分分子は(最初の後)単に (nz)2 であり各完全平方が一度現れる。1 つ目はレオンハルト・オイラーによって開発された。2 つ目はガウスの超幾何級数を利用してカール・フリードリヒ・ガウス (Carl Friedrich Gauss) によって開発された。

微積分[]

導関数[]

三角関数[]

三角関数の微積分は、以下の表のとおりである。ただし、これらの結果には様々な(一見同じには見えない)表示が存在し、この表における表示はいくつかの例であることに注意されたい。

ただし、gd−1xグーデルマン関数逆関数である。

逆三角関数[]

z の複素数値の導関数は次の通りである:

x が実数である場合のみ、以下の関係が成り立つ:

導出例: θ = arcsin x であれば:

双曲線関数[]






したがって、 sinh x と cosh x はいずれも二階の線型微分方程式

の解であり、この微分方程式の基本解系の一つになる。

逆双曲線関数[]

実数xに対して、

微分法の例:θ = arsinh xとおくと、

グーデルマン関数[]

グーデルマン関数とその逆関数の微分は次のとおりである。

定積分[]

逆三角関数[]

導関数を積分し一点で値を固定すると逆三角関数の定積分としての表現が得られる:

x1 に等しいとき、制限された定義域の積分は広義積分である。


不定積分[]

    • (非正規化)sinc関数の不定積分を正弦積分と呼び、で表す。特殊関数である。

原始関数の一覧[]

以下の全ての記述において、a は0でない実数とする。また、C積分定数とする。

三角関数の原始関数[]

グーデルマン関数逆関数

正弦関数のみを含む式の原始関数[]

余弦関数のみを含む式の原始関数[]

正接関数のみを含む式の原始関数[]

正割関数のみを含む式の原始関数[]

[15]


余割関数のみを含む式の原始関数[]

余接関数のみを含む式の原始関数[]

正弦関数と余弦関数を含む式の原始関数[]

または