Интеграл Френеля
Интегралы Френеля S ( x ) и C ( x ) — две трансцендентные функции, названные в честь Огюстена-Жана Френеля , которые используются в оптике и тесно связаны с функцией ошибок ( erf ). Они возникают при описании в ближнем поле явлений дифракции Френеля и определяются посредством следующих интегральных представлений:
Параметрическая кривая — спираль Эйлера или клотоида, кривая, кривизна которой линейно меняется в зависимости от длины дуги.
Определение
[ редактировать ]Интегралы Френеля допускают следующие разложения в степенные ряды , которые сходятся для всех x :
Некоторые широко используемые таблицы [1] [2] использовать π / 2 t 2 вместо т 2 для аргумента интегралов, определяющих S ( x ) и C ( x ) . Это меняет их пределы на бесконечности с 1 / 2 · √ π / 2 до 1 / 2 [3] а длина дуги первого витка спирали от √ 2 π до 2 (при t = 2 ). Эти альтернативные функции обычно известны как нормированные интегралы Френеля .
спираль Эйлера
[ редактировать ]Спираль Эйлера, также известная как спираль Корню или клотоида, представляет собой кривую, созданную параметрическим графиком зависимости S ( t ) от C ( t ) . Спираль Эйлера была впервые изучена в середине 18 века Леонардом Эйлером в контексте теории пучков Эйлера-Бернулли . Столетие спустя Мари Альфред Корню построила ту же спираль, что и номограмму для вычислений дифракции.
Из определений интегралов Френеля бесконечно малые dx и dy таковы:
Таким образом, длину спирали, измеренную от начала координат, можно выразить как
То есть параметр t — это длина кривой, отсчитываемая от начала координат (0, 0) , а спираль Эйлера имеет бесконечную длину. Вектор (cos( t 2 ), грех( т 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]
Для вычислений с определенной целевой точностью были разработаны другие приближения. Коди [9] разработал набор эффективных приближений на основе рациональных функций, дающих относительные ошибки до 2 × 10 −19 . Реализация аппроксимации Коди на FORTRAN , которая включает значения коэффициентов, необходимых для реализации на других языках, была опубликована Ван Снайдером. [10] Боерсма разработал аппроксимацию с погрешностью менее 1,6 × 10. −9 . [11]
Приложения
[ редактировать ]Интегралы Френеля первоначально использовались при расчете напряженности электромагнитного поля в среде, где свет огибает непрозрачные объекты. [12] Совсем недавно они стали использоваться при проектировании автомобильных и железных дорог, в частности, их кривизны переходных зон, см. кривую перехода путей . [13] Другое применение — американские горки. [12] или расчет переходов на трассе велодрома , чтобы обеспечить быстрый вход в повороты и постепенный выход. [ нужна ссылка ]
Галерея
[ редактировать ]- График интегральной функции Френеля S(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
- График интегральной функции Френеля C(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
- График вспомогательной функции Френеля G(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
- График вспомогательной функции Френеля F(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Абрамовиц и Стегун 1983 , уравнения 7.3.1–7.3.2.
- ^ Приручить 2010 .
- ^ Абрамовиц и Стегун 1983 , уравнение 7.3.20.
- ^ функции.wolfram.com, Интеграл Френеля S: Представления через эквивалентные функции и интеграл Френеля C: Представления через эквивалентные функции . Примечание. Вольфрам использует соглашение Абрамовица и Стегуна, которое отличается от соглашения, приведенного в этой статье, на √ π ⁄ 2 .
- ^ Другой метод, основанный на параметрическом интегрировании , описан, например, в Zajta & Goel 1989 .
- ^ Мэзер 2012 .
- ^ Tame 2010 , §7.12(ii).
- ^ Пресс и др. 2007
- ^ Коди 1968 .
- ^ Ван Снайдер 1993 .
- ^ Боерсма 1960 .
- ^ Jump up to: а б Битти 2013 .
- ^ Стюарт 2008 , с. 383.
Ссылки
[ редактировать ]- Абрамовиц, Милтон ; Стегун, Ирен Энн , ред. (1983) [июнь 1964 г.]. «Глава 7». Справочник по математическим функциям с формулами, графиками и математическими таблицами . Серия «Прикладная математика». Том. 55 (Девятое переиздание с дополнительными исправлениями десятого оригинального издания с исправлениями (декабрь 1972 г.); первое изд.). Вашингтон, округ Колумбия; Нью-Йорк: Министерство торговли США, Национальное бюро стандартов; Дуврские публикации. ISBN 978-0-486-61272-0 . LCCN 64-60036 . МР 0167642 . LCCN 65-12253 .
- Алазах, Мохаммед (2012). «Вычисление интегралов Френеля с помощью модифицированных правил трапеций». Нумерическая математика . 128 (4): 635–661. arXiv : 1209.3451 . Бибкод : 2012arXiv1209.3451A . дои : 10.1007/s00211-014-0627-z . S2CID 13934493 .
- Битти, Томас (2013). «Как оценить интегралы Френеля» (PDF) . ФГКУ Математика - Лето 2013 . Проверено 27 июля 2013 г.
- Боерсма, Дж. (1960). «Вычисление интегралов Френеля» . Математика. Комп . 14 (72): 380. doi : 10.1090/S0025-5718-1960-0121973-3 . МР 0121973 .
- Булирш, Роланд (1967). «Численный расчет синуса, косинуса и интегралов Френеля». Число. Математика . 9 (5): 380–385. дои : 10.1007/BF02162153 . S2CID 121794086 .
- Коди, Уильям Дж. (1968). «Чебышёвские аппроксимации интегралов Френеля» (PDF) . Математика. Комп . 22 (102): 450–453. дои : 10.1090/S0025-5718-68-99871-2 .
- Хангельбрук, Р.Дж. (1967). «Численная аппроксимация интегралов Френеля полиномами Чебышева». Дж. Инж. Математика . 1 (1): 37–50. Бибкод : 1967JEnMa...1...37H . дои : 10.1007/BF01793638 . S2CID 122271446 .
- Матар, Р.Дж. (2012). «Разложение в ряд обобщенных интегралов Френеля». arXiv : 1211.3963 [ math.CA ].
- Нейв, Р. (2002). «Спираль Корню» . (Использует π / 2 t 2 вместо т 2 .)
- Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007). «Раздел 6.8.1. Интегралы Френеля» . Численные рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. ISBN 978-0-521-88068-8 . Архивировано из оригинала 11 августа 2011 г. Проверено 9 августа 2011 г.
- ван Снайдер, В. (1993). «Алгоритм 723: Интегралы Френеля» . АКМ Транс. Математика. Программное обеспечение . 19 (4): 452–456. дои : 10.1145/168173.168193 . S2CID 12346795 .
- Стюарт, Джеймс (2008). Ранние трансцендентальные исчисления . Cengage Learning EMEA. ISBN 978-0-495-38273-7 .
- Темме, Нью-Мексико (2010), «Функции ошибок, интегралы Доусона и Френеля» , в Олвере, Фрэнке У.Дж .; Лозье, Дэниел М.; Буасверт, Рональд Ф.; Кларк, Чарльз В. (ред.), Справочник NIST по математическим функциям , издательство Кембриджского университета, ISBN 978-0-521-19225-5 , МР 2723248 .
- ван Вейнгаарден, А.; Шин, WL (1949). Таблица интегралов Френеля . Трактат Королевский. Голландский Акад. наук. Том. 19.
- Зайта, Аурел Дж.; Гоэл, Судхир К. (1989). «Методы параметрического интегрирования». Журнал «Математика» . 62 (5): 318–322. дои : 10.1080/0025570X.1989.11977462 .
Внешние ссылки
[ редактировать ]- Cephes — бесплатный код C++/C с открытым исходным кодом для вычисления интегралов Френеля, а также других специальных функций. Используется в SciPy и ALGLIB .
- Пакет Faddeeva — бесплатный код C++/C с открытым исходным кодом для вычисления сложных функций ошибок (из которых можно получить интегралы Френеля) с оболочками для Matlab, Python и других языков.
- «Интегралы Френеля» , Математическая энциклопедия , EMS Press , 2001 [1994]
- «Формы петель американских горок» . Архивировано из оригинала 23 сентября 2008 года . Проверено 13 августа 2008 г.
- Вайсштейн, Эрик В. «Интегралы Френеля» . Математический мир .
- Вайсштейн, Эрик В. «Спираль Корню» . Математический мир .