W-функция Ламберта: различия между версиями
[непроверенная версия] | [непроверенная версия] |
м →Обобщенные применения W-Функции Ламберта: Орфография, пунктуация с помощью AWB |
NapalmBot (обсуждение | вклад) м Удаление принудительных пробелов в формулах по ВП:РДБ. |
||
Строка 9: | Строка 9: | ||
== Многозначность == |
== Многозначность == |
||
{{обобщить|<math>W_0(x)</math>}} |
{{обобщить|<math>W_0(x)</math>}} |
||
[[ |
[[Файл:Diagram of the real branches of the Lambert W function.png|thumb|Две главные ветви функции <math>W_0</math> и <math>W_{-1}</math>]] |
||
[[Файл:lambertw.png|thumb|288px|right|График ''W''<sub>0</sub>(''x'') для −1/''e'' ≤ ''x'' ≤ 4]] |
[[Файл:lambertw.png|thumb|288px|right|График ''W''<sub>0</sub>(''x'') для −1/''e'' ≤ ''x'' ≤ 4]] |
||
Поскольку функция <math>f(w)</math> не является [[инъекция (математика)|инъективной]] на интервале <math>(-\infty,0)</math>, <math>W(z)</math> является многозначной функцией на <math>[-\frac{1}{e},0)</math>. Если ограничиться вещественными <math>z = x\geqslant-1/e</math> и потребовать <math>w\geqslant -1</math>, будет определена однозначная функция <math>W_0(x)</math>. |
Поскольку функция <math>f(w)</math> не является [[инъекция (математика)|инъективной]] на интервале <math>(-\infty,0)</math>, <math>W(z)</math> является многозначной функцией на <math>[-\frac{1}{e},0)</math>. Если ограничиться вещественными <math>z = x\geqslant-1/e</math> и потребовать <math>w\geqslant -1</math>, будет определена однозначная функция <math>W_0(x)</math>. |
||
Строка 19: | Строка 19: | ||
<math>\left.W(z)\right|_{z \to -\frac{1}{e}} = \sqrt{ 2 ( ez + 1 ) }-1</math> |
<math>\left.W(z)\right|_{z \to -\frac{1}{e}} = \sqrt{ 2 ( ez + 1 ) }-1</math> |
||
⚫ | |||
⚫ | |||
:<math>\int_{0}^{\pi} W\bigl( 2\cot^2(x) \bigr)\sec^2(x)\;\mathrm dx = 4\sqrt{\pi}</math> |
:<math>\int_{0}^{\pi} W\bigl( 2\cot^2(x) \bigr)\sec^2(x)\;\mathrm dx = 4\sqrt{\pi}</math> |
||
Строка 36: | Строка 36: | ||
=== Значения в некоторых точках === |
=== Значения в некоторых точках === |
||
:<math>W\left(-\frac{\pi}{2}\right) = \frac{i\pi}{2}</math> |
:<math>W\left(-\frac{\pi}{2}\right) = \frac{i\pi}{2}</math> |
||
:<math>W(-1) \approx -0.31813-1.33723{\rm{i}} |
:<math>W(-1) \approx -0.31813-1.33723{\rm{i}}</math> |
||
:<math>W\left(-{1\over e}\right) = -1</math> |
:<math>W\left(-{1\over e}\right) = -1</math> |
||
:<math>W\left(-\frac{\ln a}{a}\right)= -\ln a \left(\frac{1}{e}\le a\le e\right) </math> |
:<math>W\left(-\frac{\ln a}{a}\right)= -\ln a \left(\frac{1}{e}\le a\le e\right) </math> |
||
:<math>W(0) = 0 |
:<math>W(0) = 0</math> |
||
:<math>W(e) = 1 |
:<math>W(e) = 1</math> |
||
:<math>W(1) = \Omega \approx 0{,}56714329 |
:<math>W(1) = \Omega \approx 0{,}56714329</math> ([[постоянная Омега]]) |
||
== Решение уравнений с помощью W-функции == |
== Решение уравнений с помощью W-функции == |
||
Строка 73: | Строка 72: | ||
:и где константы ''r''<sub>1</sub> и ''r''<sub>2</sub>, являются корнями этого квадратичного многочлена. В данном случае решением этого уравнения является функция с аргументом ''x'' , а ''r''<sub>i</sub> и ''a''<sub>o</sub> являются параметрами этой функции. С этой точки зрения, несмотря на то, что данное обобщенное применение W-функции Ламберта напоминает гипергеометрическую функцию и функцию “Meijer G", оно принадлежит к другому типу функций. Когда ''r''<sub>1</sub> = ''r''<sub>2</sub>, то обе стороны уравнения (2) могут быть упрощены к уравнению (1), и таким образом общее решение упрощается к стандартной W-функцией. Уравнение (2) показывает определяющие отношения в скалярном поле [[дилатон]]ноя, из чего следует решение задачи измерения линейной гравитации парных тел в 1+1 измерениях (измерение пространства и измерение времени) в случае неравных масс, а также решение задачи [[Туннелирование через дельтообразный потенциал|двумерного стационарного уравнения Шрёдингера]] с потенциалом в виде [[Дельта-функция|дельта-функции Дирака]] для неодинаковых зарядов в одном измерении. |
:и где константы ''r''<sub>1</sub> и ''r''<sub>2</sub>, являются корнями этого квадратичного многочлена. В данном случае решением этого уравнения является функция с аргументом ''x'' , а ''r''<sub>i</sub> и ''a''<sub>o</sub> являются параметрами этой функции. С этой точки зрения, несмотря на то, что данное обобщенное применение W-функции Ламберта напоминает гипергеометрическую функцию и функцию “Meijer G", оно принадлежит к другому типу функций. Когда ''r''<sub>1</sub> = ''r''<sub>2</sub>, то обе стороны уравнения (2) могут быть упрощены к уравнению (1), и таким образом общее решение упрощается к стандартной W-функцией. Уравнение (2) показывает определяющие отношения в скалярном поле [[дилатон]]ноя, из чего следует решение задачи измерения линейной гравитации парных тел в 1+1 измерениях (измерение пространства и измерение времени) в случае неравных масс, а также решение задачи [[Туннелирование через дельтообразный потенциал|двумерного стационарного уравнения Шрёдингера]] с потенциалом в виде [[Дельта-функция|дельта-функции Дирака]] для неодинаковых зарядов в одном измерении. |
||
* Эта функция может быть использована для решения частной задачи внутренних энергий квантовой механики, состоящей в определении относительного движения трёх тел, а именно трёхмерной [[ |
* Эта функция может быть использована для решения частной задачи внутренних энергий квантовой механики, состоящей в определении относительного движения трёх тел, а именно трёхмерной [[молекулярный ион водорода]]<ref>{{cite journal |author=T. C. Scott, M. Aubert-Frécon, J. Grotendorst |year=2006 |title=New Approach for the Electronic Energies of the Hydrogen Molecular Ion |journal=Chem. Phys. |volume=324 |pages=323–338 |doi=10.1016/j.chemphys.2005.10.031 |url=http://arxiv.org/abs/physics/0607081}}</ref>. В этом случае, правая сторона уравнения (1) (или (2)) теперь становится отношением двух беспредельных многочленов по переменной ''x'': |
||
::<math> e^{-c x} = a_o \frac{\displaystyle \prod_{i=1}^{\infty} (x-r_i )}{\displaystyle \prod_{i=1}^{\infty} (x-s_i)} \qquad \qquad\qquad(3)</math> |
::<math> e^{-c x} = a_o \frac{\displaystyle \prod_{i=1}^{\infty} (x-r_i )}{\displaystyle \prod_{i=1}^{\infty} (x-s_i)} \qquad \qquad\qquad(3)</math> |
Версия от 00:01, 26 июня 2016
-функция Ламберта определяется как обратная функция к , для комплексных . Обозначается или . Для любого комплексного она определяется функциональным уравнением:
-функция Ламберта не может быть выражена в элементарных функциях. Она применяется в комбинаторике, например, при подсчёте числа деревьев, а также при решении уравнений.
История
Функция изучалась ещё в работе Леонарда Эйлера в 1779 года, но не имела самостоятельного значения и названия вплоть до 1980-х годов. Как самостоятельная функция была введена в системе компьютерной алгебры Maple, где для неё использовалось имя LambertW. Имя Иоганна Генриха Ламберта было выбрано, поскольку Эйлер ссылался в своей работе на труды Ламберта, и поскольку «называть ещё одну функцию именем Эйлера было бы бесполезно»[1].
Многозначность
Эта статья или раздел описывает ситуацию лишь применительно к частным случаям (). |
Поскольку функция не является инъективной на интервале , является многозначной функцией на . Если ограничиться вещественными и потребовать , будет определена однозначная функция .
Асимптотики
Полезно знать асимптотики функции при стремлении к некоторым ключевым точкам. Например, для ускорения сходимости при выполнении рекуррентных расчетов.
Другие формулы
Свойства
С помощью дифференцирования неявной функции можно получить, что при функция Ламберта удовлетворяет следующему дифференциальному уравнению:
С помощью теоремы об обращении рядов можно получить выражение для ряда Тейлора; он в окрестности нуля сходится при :
С помощью интегрирования по частям можно найти интеграл от W(z):
Значения в некоторых точках
Решение уравнений с помощью W-функции
Решения многих трансцендентных уравнений могут быть выражены в форме W-функции.
Пример:
- , следовательно, .
Пример:
Обозначим , тогда , отсюда и окончательно .
Обобщенные применения W-Функции Ламберта
Стандартная W-функция Ламберта показывает точные решения трансцендентных алгебраических уравнений формы:
где a0, c и r являются вещественными константами. Решением такого уравнения является . Ниже перечислены некоторые из обобщенных применений W-функции Ламберта:[2][3][4]
- Эта функция может быть использована в общей теории относительности и в квантовой механике (квантовой гравитации) в нижних измерениях. В журнале “Classical and Quantum Gravity”[5] была представлена ранее неизвестная связь между этими двумя понятиями, где правая сторона уравнения превращается в квадратный многочлен по переменной x:
- и где константы r1 и r2, являются корнями этого квадратичного многочлена. В данном случае решением этого уравнения является функция с аргументом x , а ri и ao являются параметрами этой функции. С этой точки зрения, несмотря на то, что данное обобщенное применение W-функции Ламберта напоминает гипергеометрическую функцию и функцию “Meijer G", оно принадлежит к другому типу функций. Когда r1 = r2, то обе стороны уравнения (2) могут быть упрощены к уравнению (1), и таким образом общее решение упрощается к стандартной W-функцией. Уравнение (2) показывает определяющие отношения в скалярном поле дилатонноя, из чего следует решение задачи измерения линейной гравитации парных тел в 1+1 измерениях (измерение пространства и измерение времени) в случае неравных масс, а также решение задачи двумерного стационарного уравнения Шрёдингера с потенциалом в виде дельта-функции Дирака для неодинаковых зарядов в одном измерении.
- Эта функция может быть использована для решения частной задачи внутренних энергий квантовой механики, состоящей в определении относительного движения трёх тел, а именно трёхмерной молекулярный ион водорода[6]. В этом случае, правая сторона уравнения (1) (или (2)) теперь становится отношением двух беспредельных многочленов по переменной x:
- где ri и si константы, а x является функцией между внутренней энергией и расстоянием внутри ядра R. Уравнение (3), а также его упрощённые формы, выраженные в уравнениях (1) и (2), относятся к типу дифференциальных уравнений с запозданием.
Применения W-Функции Ламберта в основных проблемах физики не ограничиваются стандартным уравнением (1), как было недавно показано в областях атомной, молекулярной и оптической физики[7].
Вычисление
-функция может быть приблизительно вычислена с помощью рекуррентного соотношения[1]:
Пример программы на языке Python:
import math
def lambertW(x, prec=1e-12):
w = 0
for i in xrange(100):
wTimesExpW = w*math.exp(w)
wPlusOneTimesExpW = (w+1)*math.exp(w)
w -= (wTimesExpW-x)/(wPlusOneTimesExpW-(w+2)*(wTimesExpW-x)/(2*w+2))
if (prec > abs((x-wTimesExpW)/wPlusOneTimesExpW)):
break
if (prec <= abs((x-wTimesExpW)/wPlusOneTimesExpW)):
raise Exception, "W(x) не сходится достаточно быстро при x=%f" % x
return w
Для приближённого вычисления можно использовать формулу[8]: !!!Приведенная функция похожа, но более чем на 10% отличается от функции Ламберта
Ссылки
- ↑ 1 2 Corless; et al. (1996). "On the Lambert W function". Adv. Computational Maths. 5: 329–359. Архивировано 18 января 2005.
{{cite journal}}
: Неизвестный параметр|deadlink=
игнорируется (|url-status=
предлагается) (справка); Явное указание et al. в:|author=
(справка) - ↑ T. C. Scott, R. B. Mann (2006). "General Relativity and Quantum Mechanics: Towards a Generalization of the Lambert W Function". AAECC (Applicable Algebra in Engineering, Communication and Computing). 17 (1): 41—47. doi:10.1007/s00200-006-0196-1.
- ↑ T. C. Scott, G. Fee, J. Grotendorst (2013). "Asymptotic series of Generalized Lambert W Function". SIGSAM (ACM Special Interest Group in Symbolic and Algebraic Manipulation). 47 (185): 75—83.
{{cite journal}}
: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) - ↑ T. C. Scott, G. Fee, J. Grotendorst, W.Z. Zhang (2014). "Numerics of the Generalized Lambert W Function". SIGSAM. 48 (188): 42—56.
{{cite journal}}
: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) - ↑ P. S. Farrugia, R. B. Mann, T. C. Scott (2007). "N-body Gravity and the Schrödinger Equation". Class. Quantum Grav. 24 (18): 4647—4659. doi:10.1088/0264-9381/24/18/006.
{{cite journal}}
: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) - ↑ T. C. Scott, M. Aubert-Frécon, J. Grotendorst (2006). "New Approach for the Electronic Energies of the Hydrogen Molecular Ion". Chem. Phys. 324: 323—338. doi:10.1016/j.chemphys.2005.10.031.
{{cite journal}}
: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) - ↑ T. C. Scott, A. Lüchow, D. Bressanini, J. D. Morgan III (2007). "The Nodal Surfaces of Helium Atom Eigenfunctions". Phys. Rev. A. 75: 060101. doi:10.1103/PhysRevA.75.060101.
{{cite journal}}
: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) - ↑ Double precision function LAMBERTW(X) в пакете QCDINS