Функция Фаддеева

редактировать
функция Фаддеева.png

Функция Фаддеева или функция Крампа представляет собой масштабированную комплексную дополнительную ошибку или функция,

w (z): = e - z 2 erfc ⁡ (- i z) = erfcx ⁡ (- i z) = e - z 2 (1 + 2 i π ∫ 0 z e t 2 d t). {\ displaystyle w (z): = e ^ {- z ^ {2}} \ operatorname {erfc} (-iz) = \ operatorname {erfcx} (-iz) = e ^ {- z ^ {2}} \ слева (1 + {\ frac {2i} {\ sqrt {\ pi}}} \ int _ {0} ^ {z} e ^ {t ^ {2}} {\ text {d}} t \ right). }w (z): = e ^ {{- z ^ {2}}} \ operatorname {erfc} (- iz) = \ operatorname {erfcx} (- iz) = e ^ {{- z ^ {2}}} \ left (1 + {\ frac {2i} {{\ sqrt {\ pi}}}} \ int _ {0} ^ {z} e ^ {{t ^ {2}}} {\ text {d}} t \ right).

Он связан с интегралом Френеля, с интегралом Доусона и с функцией Фойгта.

. Эта функция возникает в различных физических задачах при описании электромагнитного отклика. в сложных медиа.

  • проблемы, связанные с волнами малой амплитуды, распространяющимися через максвелловскую плазму, и, в частности, проявляются в диэлектрической проницаемости плазмы, откуда дисперсионные соотношения являются производными, поэтому ее иногда называют функцией дисперсии плазмы (хотя это имя иногда используется вместо измененной функции Z (z) = i π w (z) {\ displaystyle Z (z) = i {\ sqrt {\ pi}} w (z)}Z (z) = i {\ sqrt {\ pi}} w (z) определено Фридом и Конте, 1961).
  • инфракрасные функции диэлектрической проницаемости аморфные оксиды имеют резонансы (из-за фононов ), которые иногда слишком сложны, чтобы их можно было подогнать с помощью простых гармонических осцилляторов. Форма осциллятора Бренделя – Бормана использует бесконечную суперпозицию осцилляторов с немного разными частотами с гауссовым распределением. Интегрированный отклик можно записать в терминах функции Фаддеева.
  • функция Фаддеева также используется при анализе электромагнитных волн того типа, который используется в AM-радио. Земные волны - это волны с вертикальной поляризацией, распространяющиеся по грунту с потерями и конечным сопротивлением и диэлектрической проницаемостью.
Содержание
  • 1 Свойства
    • 1.1 Действительная и мнимая части
    • 1.2 Инверсия знака
    • 1.3 Связь с дополнительной функцией ошибок
  • 2 Интегральное представление
  • 3 История
  • 4 Реализации
  • 5 Ссылки
Свойства

Реальная и мнимая части

Обычно записывается разложение на действительную и мнимую части

вес (x + iy) = V (x, y) + я L (x, y) {\ displaystyle w (x + iy) = V (x, y) + iL (x, y)}w (x + iy) = V (x, y) + iL (x, y) ,

где V и L называются действительной и мнимой функциями Фойгта, поскольку V (x, y) - это профиль Фойгта (с точностью до префакторов).

Инверсия знака

Для аргументов с инвертированным знаком применяются оба следующих условия:

w (- z) = 2 e - z 2 - w (z) {\ displaystyle w (- z) = 2e ^ {- z ^ {2}} - w (z)}{\ displaystyle w (-z) = 2e ^ {- z ^ {2}} - вес (z)}

и

w (- z) = w (z ∗) ∗ {\ displaystyle w (-z) = w (z ^ {*}) ^ {*}}{\ displaystyle w (-z) = w (z ^ {*}) ^ {*}}

где * означает комплексное сопряжение.

Связь с дополнительной функцией ошибок

Функция Фаддеева, вычисленная на мнимых аргументах, равна масштабированной дополнительной функции ошибок (erfcx):

w (iz) = erfcx (z) = ez 2 erfc (z) {\ displaystyle w (iz) = \ mathrm {erfcx} (z) = e ^ {z ^ {2}} \ mathrm {erfc} (z)}{\ displaystyle w (iz) = \ mathrm {erfcx} (z) = e ^ {z ^ {2}} \ mathrm {erfc} (z)} ,

где erfc - дополнительная ошибка функция. Для больших вещественных x:

erfcx (x) ≈ 1 x {\ displaystyle \ mathrm {erfcx} (x) \ приблизительно {\ frac {1} {x}}}{\ displaystyle \ mathrm {erfcx} (x) \ приблизительно {\ frac {1} {x }}}
Интегральное представление

Функция Фаддеева возникает как

w (z) = i π ∫ - ∞ ∞ e - t 2 z - tdt = 2 iz π ∫ 0 ∞ e - t 2 z 2 - t 2 dt, Im ⁡ z>0 { \ displaystyle w (z) = {\ frac {i} {\ pi}} \ int _ {- \ infty} ^ {\ infty} {\ frac {e ^ {- t ^ {2}}} {zt}} dt = {\ frac {2iz} {\ pi}} \ int _ {0} ^ {\ infty} {\ frac {e ^ {- t ^ {2}}} {z ^ {2} -t ^ {2 }}} dt, \ qquad \ operatorname {Im} z>0}{\displaystyle w(z)={\frac {i}{\pi }}\int _{-\infty }^{\infty }{\frac {e^{-t^{2}}}{z-t}}dt={\frac {2iz}{\pi }}\int _{0}^{\infty }{\frac {e^{-t^{2}}}{z^{2}-t^{2}}}dt,\qquad \operatorname {Im} z>0}

означает, что это свертка гауссиана с простым полюсом.

История

Таблица функции была составлена Вера Фаддеева и Н.Н. Терентьев в 1954 году. Она появляется как безымянная функция w (z) в Абрамовиц и Стегун (1964), формула 7.1.3. Имя Фаддеева функция была, по-видимому, введена GPM Poppe и CMJ Wijers в 1990 году; хитро, она была известна как функция Крампа (вероятно, после Кристиана Крампа ).

Ранние реализации использовали методы Уолтера Гаучи (1969/70; Алгоритм ACM 363) или J. Humlicek (1982). Более эффективный алгоритм был предложен Poppe и Wijers (1990; ACM Algorithm 680). J.A.C. Вейдеман (1994) предложил особенно короткий алгоритм, который занимает не более восьми строк кода MATLAB. Заглул и Али указали на недостатки предыдущих алгоритмов и предложили новый (2011; ACM Algorithm 916). Другой алгоритм был предложен М. Абраровым и Б.М. Quine (2011/2012).

Реализации

Две реализации программного обеспечения, которые бесплатны только для некоммерческого использования, были опубликованы в Транзакции ACM по математическому ПО (TOMS) как алгоритм 680 (в Fortran, позже переведенный на C ) и алгоритм 916 Заглулом и Али (в MATLAB ).

A бесплатно и с открытым исходным кодом C или Реализация C ++, полученная из комбинации алгоритма 680 и алгоритма 916 (с использованием разных алгоритмов для разных z), также доступна по лицензии MIT и поддерживается как библиотечный пакет libcerf. Эта реализация также доступна как плагин для Matlab, GNU Octave и в Python через Scipy как scipy.special.wofz(который изначально был кодом TOMS 680, но был заменен из-за проблем с авторскими правами).

Ссылки
Последняя правка сделана 2021-05-20 08:59:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте