2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Разложение по полиномам Лежандра
Сообщение04.06.2016, 21:55 


29/05/16
34
Добрый вечер

Обращаюсь с задачей, в которой необходимо получить разложения функции $\frac{e^{-\mu R}}{\mu R}$ и аналогичной ей $\frac{e^{ikR}}{kR}$ по многочленам Лежандра. Здесь $R=\sqrt{r^2+\rho^2-2r \rho \cos \theta}$.

Известно, что случай является частным для теоремы Гегенбауэра. Впрочем, хотелось бы обойтись без любых сторонних теорем.

Например, с помощью производящих функций для $I_{n+\frac{1}{2}}, K_{n+\frac{1}{2}}$ можно разложить похожую $\frac{\exp(-\sqrt{x^2+2xt})}{\sqrt{x^2+2xt}}$, и заменами в подкоренном выражении свести ее к любой из искомых. Возможно, это неверный способ - пока результатов он не дает.

Очень хотелось бы услышать о рациональных путях решения.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение05.06.2016, 03:22 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Если я Вас правильно понял, см. Справочник по математике Г.Корн, Т.Корн, стр.790, пункт «Теоремы сложения для сферических функций Бесселя и полиномов Лежандра».

Звучит страшно, но:
1) из сферических функций Бесселя там рассматриваются только функции нулевого порядка: $h^{(1)}_{0}(z)=\frac{e^{iz}}{iz}$ , то есть Ваш случай; хотя, вообще-то, аналогичные формулы есть и для высших порядков;
2) теорема сложения для полиномов Лежандра Вам не нужна, поскольку угол $\gamma$ в справочнике — это Ваш $\theta$; аргумент полиномов $\cos\gamma$ уже является для Вас тем, что надо, и переразложение по полиномам от другого аргумента, как в справочнике, Вам не нужно.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение05.06.2016, 11:52 


29/05/16
34
svv, спасибо за ссылку на авторитетный источник. Но мне важно, скорее, выведение этой формулы.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение05.06.2016, 21:03 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Где-то видел несложное доказательство. Сейчас могу предложить:
1) Бейтмен, Эрдейи, том 2, пункт 7.6 «Теорема сложения».
2) Ватсон, Теория бесселевых функций, глава XI «Теоремы сложения», особенно параграф 11.41.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение08.06.2016, 16:34 


29/05/16
34
svv, к сожалению, оба автора ссылаются на упомянутую теорему Гегенбауера. Возможно, есть более простые пути?

Например, $\frac{e^{ikR}}{kR}, \frac{e^{\mu R}}{\mu R}$ - это функции Грина уравнения Гельмгольца. Его решения, в целом, имеют очень похожую структуру.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение09.06.2016, 22:39 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Обозначения: точечный источник находится в точке $\mathbf a$. Его поле в точке $\mathbf r$ равно $u(\mathbf r)=\frac{e^{ikR}}{ikR}$, где $\mathbf R=\mathbf r-\mathbf a$. Модуль вектора обозначаем той же буквой, что вектор, только курсивной.

Запишем разложение поля на сфере $r=\operatorname{const}>a$ по полиномам Лежандра:
$u(\mathbf r)=\sum\limits_{n=0}^\infty f_n(r)\;P_n(\cos\theta)$ ,
где $\theta$ — угол между векторами $\mathbf r$ и $\mathbf a$.

Так как при $r>a$ поле удовлетворяет уравнению Гельмгольца, $f_n(r)$ удовлетворяет сферическому уравнению Бесселя:
$f_n(r)=c_n h^{(1)}_n(kr)+d_n h^{(2)}_n(kr)$
Из условия излучения $d_n=0$:
$u(\mathbf r)=\sum\limits_{n=0}^\infty c_n\; h_n^{(1)}(kr) \;P_n(\cos\theta)$

Остаётся найти коэффициенты $c_n$. Для этого проинтегрируем поле по сфере $r=\operatorname{const}>a$ и воспользуемся ортогональностью полиномов Лежандра. Далее найдём предел $c_n$ при радиусе сферы, стремящемся к бесконечности. Вынося из-под интеграла постоянные на сфере множители и пренебрегая членами высшего порядка малости, можно упростить интеграл до чего-то вроде
$\int\limits_{-1}^{1}e^{-ika x}\;P_n(x)\;dx$, где $x=\cos\theta$.
А это — интеграл для определения коэффициентов разложения плоской волны.
Таков примерный план.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение11.06.2016, 23:02 


29/05/16
34
svv, полагаю, что вид коэффициентов можно получить, устремив $r$ к бесконечности. Тогда, с одной стороны,

$\frac{\exp(ikR)}{kR} \sim \frac{\exp(ik(r-\rho \cos \theta))}{kr}=\frac{\exp(ikr)}{kr}\sum (2n+1)(-i)^n j_n(k\rho)P_n(\cos \theta)$, где использовано $j_n(-z)=(-1)^n j_n(z)$

С другой, используя асимптотику функции Ханкеля, получаем:

$\frac{\exp(ikR)}{kR} \sim \frac{\exp(ikr)}{kr} \sum C_n (-i)^{n+1} P_n(\cos \theta)$, где $h_n^{(1)}(z) \sim \frac{1}{z}(-i)^{n+1}\exp(iz)$

Отсюда непосредственно следует вид $C_n$. Но меня настораживает лишнее $-i$.

Кроме того, неясно, чем удобен выбор пары функций $h_k^{(1)}, h_k^{(2)}$, а не, например, $j_k, n_k$. Не совсем ясен и смысл Вашей фразы
svv писал(а):
Из условия излучения

Догадываюсь, что ответы на оба этих вопроса связаны.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение12.06.2016, 00:54 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
SCW в сообщении #1130912 писал(а):
Но меня настораживает лишнее $-i$.
Функция $h^{(1)}_0(z)=\frac{e^{iz}}{iz}$, обратите внимание на $i$ в знаменателе, которого нет в Вашей функции. Теорема сложения в справочнике Корна приведена именно для такого определения, я тоже всюду использовал его.

С учётом этого асимптотики выглядят так:
$\frac{\exp(ikR)}{ikR}\sim\frac{\exp(ikr)}{ikr}\sum\limits_n\; (2n+1)\;(-i)^n\;j_n(k\rho)\;P_n(\cos \theta)$
$\frac{\exp(ikR)}{ikR}\sim\frac{\exp(ikr)}{ikr}\sum\limits_n\; c_n\;(-i)^n\;P_n(\cos \theta)$
Теперь всё сходится.
svv в сообщении #1130451 писал(а):
Из условия излучения
Обойдёмся без этого понятия. Подставим выражение для $f_n(r)$ в разложение поля по полиномам Лежандра с ещё неизвестными коэффициентами, получим
$h_0^{(1)}(kR)=\sum\limits_n \left(c_n\; h_n^{(1)}(kr)+d_n\; h_n^{(2)}(kr)\right) P_n(\cos\theta)$
Для больших $r$ имеем (из формул 21.8-48 Корна):
$h_n^{(1)}(z)\sim (-i)^n\;h_0^{(1)}(z)$
$h_n^{(2)}(z)\sim (+i)^n\;h_0^{(2)}(z)$
Поэтому
$h_0^{(1)}(kR)\sim\sum\limits_n \left(c_n\; (-i)^n\;h_0^{(1)}(kr)+d_n\; (+i)^n\;h_0^{(2)}(kr)\right)P_n(\cos\theta)$
С другой стороны,
$h_0^{(1)}(kR)\sim h_0^{(1)}(kr)\sum\limits_n\;(2n+1)\;(-i)^n\;j_n(k\rho)\;P_n(\cos \theta)$
Приравнивая, получаем для каждого $n$:
$c_n\; (-i)^n\;h_0^{(1)}(kr)+d_n\; (+i)^n\;h_0^{(2)}(kr)=h_0^{(1)}(kr)\;(2n+1)\;(-i)^n\;j_n(k\rho)$
В силу линейной независимости $h_0^{(1)}$ и $h_0^{(2)}$ получаем отдельно:
$c_n=(2n+1)\;j_n(k\rho)$
$d_n=0$

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение12.06.2016, 14:04 


29/05/16
34
svv, спасибо за столь содержательный ответ.

Замечу только, что Вы несущественно описались, раскладывая в ряд функцию $h_n^{(1)}(kR)$, а не $h_0^{(1)}(kR)$.

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение12.06.2016, 18:21 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Да, спасибо, исправил (ой, ещё и в нескольких местах!). Последствия копирования формул при наборе. :-)
Скажите, пожалуйста, Ваши вопросы связаны с популярным сейчас Fast Multipole Method'ом?

 Профиль  
                  
 
 Re: Разложение по полиномам Лежандра
Сообщение12.06.2016, 22:25 


29/05/16
34
svv, скорее, это стандартная учебная задача из курса математической физики

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group