.svg/500px-Fresnel_Integrals_(Unnormalised).svg.png)
フレネル積分 S ( x )とC ( x ) は、光学で使用されるオーギュスタン=ジャン・フレネルにちなんで名付けられた2 つの超越関数であり、誤差関数( erf )と密接に関連しています。これらは、近接場フレネル回折現象の記述で発生し、次の積分表現によって定義されます。
パラメトリック曲線は オイラー螺旋またはクロソイドであり、その曲率は弧の長さに応じて直線的に変化する曲線です。
フレネル積分という用語は、複素定積分を指すこともある。
ここで、a は実数かつ正です。これは、複素平面上で閉曲線を描き、コーシーの積分定理を適用することで評価できます。
意味
.svg/500px-Fresnel_Integrals_(Normalised).svg.png)
フレネル積分は、すべてのxに対して収束する次のべき級数展開を許容します。
広く使われている表[1] [2]では、π/2 t 2の代わりにS ( x )とC ( x )を定義する積分の引数を使用します。これにより、無限大での極限がから1/2 · √ π/2から1/2 [3]そして、最初の螺旋回転の弧の長さは√2πから2(t = 2 )までです。これらの代替関数は通常、正規化フレネル積分として知られています。
オイラー螺旋


オイラー螺旋は、コルニュ螺旋またはクロソイドとも呼ばれ、S ( t )とC ( t )のパラメトリック プロットによって生成される曲線です。オイラー螺旋は、18 世紀半ばにレオンハルト オイラーによってオイラー-ベルヌーイの梁理論の文脈で初めて研究されました。1 世紀後、マリー アルフレッド コルニュは、回折計算用のノモグラムとして同じ螺旋を作成しました。
フレネル積分の定義から、無限小数 dxとdy は次のようになります。
したがって、原点から測った螺旋の長さは次のように表される。
つまり、パラメータtは原点(0, 0)から測った曲線の長さであり、オイラー螺旋の長さは無限大です。ベクトル(cos( t 2 ), sin( t 2 ))は螺旋に沿った単位 接線ベクトルも表し、 θ = t 2となります。tは曲線の長さなので、曲率κ は次のように表すことができます。
したがって、曲線の長さに対する曲率の変化率は
オイラー螺旋には、任意の点における曲率が、原点から測定された螺旋に沿った距離に比例するという特性があります。この特性により、オイラー螺旋は高速道路や鉄道工学における遷移曲線として役立ちます。車両が単位速度で螺旋をたどる場合、上記の導関数のパラメータt は時間も表します。したがって、一定速度で螺旋をたどる車両は、一定の角加速度率を持ちます。
オイラー螺旋の一部は、ジェットコースターのループの形状によく組み込まれ、クロソイドループと呼ばれるものを形成します。
プロパティ
C ( x )と S ( x )はxの奇関数であり、
これは、それらのべき級数展開が奇数次項のみを持つという事実から、または、それらが原点でゼロである偶関数の不定積分であるという事実から容易に見ることができます。
x → ∞におけるフレネル積分の漸近は次の式で与えられる:

上記のべき級数展開を使用すると、フレネル積分は複素数の領域に拡張でき、そこでは 複素変数zの完全な関数になります。
フレネル積分は誤差関数を用いて次のように表すことができる: [4]

または
制限としてx無限に近づく
C ( x )とS ( x )を定義する積分は、特別な場合を除いて、基本関数の閉形式では評価できません。 x が無限大に近づくときのこれらの関数の極限は既知です。
一般化
この積分は 合流型超幾何関数 であり、不完全ガンマ関数[6]でも ある。これは実部または虚部を取るとフレネル積分に帰着する。 漸近展開の主要項は 、したがって
m = 0の場合、特にこの方程式の虚数部は、 左側がa > 1で収束し、右側がΓ ( a −1 )の極がある部分を除いた平面全体への解析的拡張となります。
合流型超幾何関数のクンマー変換は 、
数値近似
任意の精度での計算では、引数が小さい場合はべき級数が適しています。引数が大きい場合は漸近展開の方が収束が速くなります。[7]連分数法も使用できます。[8]
特定の目標精度の計算のために、他の近似法が開発されている。Cody [9]は、有理関数に基づく効率的な近似法を開発し、相対誤差を2 × 10 −19。他の言語での実装に必要な係数の値を含むCody近似のFORTRAN実装はvan Snyderによって公開されました。 [10] Boersmaは誤差が2×10 −19未満の近似を開発しました。1.6 × 10 −9 . [11]
アプリケーション
フレネル積分はもともと、光が不透明な物体の周りを曲がる環境における電磁場の強度を計算するために使用されていました。[12]最近では、高速道路や鉄道の設計、特に曲率遷移ゾーン(線路遷移曲線を参照)に使用されています。[13]その他の用途としては、ジェットコースター[12]や、自転車競技場の線路の遷移を計算して、カーブへの急速な進入と緩やかな退出を可能にすることが挙げられます。[要出典]
ギャラリー
-
Mathematica 13.1 関数 ComplexPlot3D で作成した、-2-2i から 2+2i までの複素平面におけるフレネル積分関数 S(z) のカラー プロット
-
Mathematica 13.1 関数 ComplexPlot3D で作成した、-2-2i から 2+2i までの複素平面におけるフレネル積分関数 C(z) のカラー プロット
-
Mathematica 13.1 関数 ComplexPlot3D で作成した、複素平面における -2-2i から 2+2i までのフレネル補助関数 G(z) のカラー プロット
-
Mathematica 13.1 関数 ComplexPlot3D で作成した、複素平面における -2-2i から 2+2i までのフレネル補助関数 F(z) のカラー プロット
参照
注記
- ^ アブラモウィッツ & ステガン 1983、eqn 7.3.1–7.3.2。
- ^ 2010年テムメ。
- ^ アブラモウィッツ & ステガン 1983、eqn 7.3.20。
- ^ functions.wolfram.com、フレネル積分 S: 同等の関数による表現およびフレネル積分 C: 同等の関数による表現。注: Wolfram は Abramowitz & Stegun の規則を使用しますが、これはこの記事の規則とは√ π ⁄ 2倍異なります。
- ^ パラメトリック積分に基づく別の方法は、例えば Zajta & Goel 1989 に記載されています。
- ^ マタール 2012年。
- ^ テム2010、§7.12(ii)。
- ^ Press et al. 2007.
- ^ コーディ 1968年。
- ^ ヴァン・スナイダー 1993.
- ^ ボルスマ 1960年。
- ^ ビーティー 2013より。
- ^ スチュワート2008、383ページ。
参考文献
- アブラモウィッツ、ミルトン、ステグン、アイリーン・アン編 (1983) [1964 年 6 月]。「第 7 章」。数式、グラフ、および数学表付き数学関数ハンドブック。応用数学シリーズ。第 55 巻 (訂正を含む第 10 回目の初版 (1972 年 12 月) の追加訂正を含む第 9 回目の再版、初版)。ワシントン DC、ニューヨーク: 米国商務省、国立標準局、ドーバー出版。ISBN 978-0-486-61272-0LCCN 64-60036。MR 0167642。LCCN 65-12253 。
- アラザ、モハマド (2012)。 「修正された台形規則によるフレネル積分の計算」。数学数学。128 ( 4 ) : 635–661.arXiv : 1209.3451。Bibcode :2012arXiv1209.3451A。土井:10.1007/s00211-014-0627-z。S2CID 13934493。
- Beatty, Thomas (2013) 「フレネル積分を評価する方法」(PDF)。FGCU数学 - 2013 年夏。2013 年7 月 27 日閲覧。
- Boersma, J. (1960). 「フレネル積分の計算」. Math. Comp . 14 (72): 380. doi : 10.1090/S0025-5718-1960-0121973-3 . MR 0121973.
- Bulirsch, Roland (1967). 「正弦、余弦、フレネル積分の数値計算」. Numer. Math . 9 (5): 380– 385. doi :10.1007/BF02162153. S2CID 121794086.
- Cody, William J. (1968). 「フレネル積分のチェビシェフ近似」(PDF) . Math. Comp . 22 (102): 450– 453. doi : 10.1090/S0025-5718-68-99871-2 .
- Hangelbroek, RJ (1967). 「チェビシェフ多項式によるフレネル積分の数値近似」J. Eng. Math . 1 (1): 37– 50. Bibcode :1967JEnMa...1...37H. doi :10.1007/BF01793638. S2CID 122271446.
- Mathar, RJ (2012). 「一般化フレネル積分の級数展開」. arXiv : 1211.3963 [math.CA].
- ネーブ、R. (2002)。 「コルヌの螺旋」。(使用法π/2 t 2ではなくt 2。
- Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007)。「セクション 6.8.1. フレネル積分」。数値レシピ: 科学計算の技法(第 3 版)。ニューヨーク: Cambridge University Press。ISBN 978-0-521-88068-8. 2011年8月11日時点のオリジナルよりアーカイブ。2011年8月9日閲覧。
- van Snyder, W. (1993). 「アルゴリズム 723: フレネル積分」. ACM Trans. Math. Software . 19 (4): 452– 456. doi : 10.1145/168173.168193 . S2CID 12346795.
- スチュワート、ジェームズ (2008)。微積分学初級超越論。Cengage Learning EMEA。ISBN 978-0-495-38273-7。
- Temme, NM (2010)、「誤差関数、ドーソン積分およびフレネル積分」、Olver, Frank WJ ; Lozier, Daniel M.; Boisvert, Ronald F.; Clark, Charles W. (編)、NIST 数学関数ハンドブック、ケンブリッジ大学出版局、ISBN 978-0-521-19225-5、MR 2723248。
- ファン・ワインガルデン、A.シェーン、WL (1949)。フレネル積分の表。ヴェルハンドル。コニンク。ネッド。アカド。ウェテンシャペン。 Vol. 19.
- Zajta, Aurel J.; Goel, Sudhir K. (1989). 「パラメトリック積分技法」.数学雑誌. 62 (5): 318– 322. doi :10.1080/0025570X.1989.11977462.
外部リンク
- Cephes は、フレネル積分やその他の特殊関数を計算するための無料/オープンソースの C++/C コードです。SciPyおよび ALGLIBで使用されます。
- Faddeeva パッケージは、複雑な誤差関数 (フレネル積分を取得できる) を計算するための無料/オープンソースのC++/C コードで、Matlab、Python、その他の言語用のラッパーが含まれています。
- 「フレネル積分」、数学百科事典、EMS Press、2001 [1994]
- 「ジェットコースターのループ形状」。2008年9月23日時点のオリジナルよりアーカイブ。 2008年8月13日閲覧。
- Weisstein, Eric W.「フレネル積分」。MathWorld。
- Weisstein、Eric W.「コルヌスパイラル」。MathWorld。
