2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Вычисление дивергенции с использование символа Кронекера
Сообщение07.05.2018, 19:51 


22/11/16
118
Вычислить $\operatorname{div}((\vec{r}\cdot\vec{a})\vec{r})$, где $\vec{a}$ - постоянный вектор.

Решение:

1) $\operatorname{div}((\vec{r}\cdot\vec{a})\vec{r}) = \operatorname{div}(\vec{r}(\vec{r}\cdot\vec{a}))=\partial_{i}(r_{i} r_{j} a_{j})=r_{j} a_{j} \partial_{i} r_{i}+r_{i} a_{j} \partial_{i} r_{j}=(\vec{r}\cdot\vec{a})\delta_{ii} + r_{i} a_{j} \delta_{ij}=3(\vec{r}\cdot\vec{a})+(\vec{r}\cdot\vec{a})=4(\vec{r}\cdot\vec{a})$

2) $\operatorname{div}((\vec{r}\cdot\vec{a})\vec{r}) =\partial_{i}(r_{i} a_{i} r_{j})=r_{i} a_{i} \partial_{i} r_{j}+r_{j} a_{i} \partial_{i} r_{i}=(\vec{r}\cdot\vec{a})\delta_{ij} + r_{j} a_{i} \delta_{ii}=\delta_{ij}((\vec{r}\cdot\vec{a})+(\vec{r}\cdot\vec{a}))=2\delta_{ij}(\vec{r}\cdot\vec{a})$

Не совсем разобрался с тензорами, но все же попробовал решить эту задачу по примерам, найденным в интернете.
В первом случае, ответ получился верный; а во втором случае решал аналогично, но ответ не выходит.
Скорей всего, это из-за моего не знания тензоров (а также из-за отсутствия примеров с нормальным объяснением).

 Профиль  
                  
 
 Re: Вычисление дивергенции с использование символа Кронекера
Сообщение07.05.2018, 20:15 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Смотрите внимательно:
Так - можно и нужно. Каждый индекс (в одночлене) встречается ровно 1 или 2 раза. Если индекс встречается 2 раза, то это означает "эйнштейновское соглашение о суммировании":
    $a_i b_i\stackrel{\mathrm{def}}{=}\sum\limits_{i=1}^{n}a_i b_i.$

Так - нельзя ни в коем случае. Индекс нельзя писать 3 раза. Посмотрим, что у вас в скобках: $(r_i a_i r_j).$ В этой величине, это надо понимать, индекса $i$ уже нет. Он "связан", по нему уже проведено суммирование, так что остался "свободным" только индекс $j$ - то есть, перед нами вектор. Если мы хотим взять от него дивергенцию, то мы должны добавить снаружи оператор дифференцирования тоже с индексом $j$ - $\partial_j.$ Получится
    \LARGE$\partial_j(r_i a_i r_j)$
и дальше все выкладки проделываются аналогично п. 1, и дают правильный ответ.

А вообще, если не знаете тензоров, и не стоит задачи решать именно через них, - решайте знакомыми методами.

 Профиль  
                  
 
 Re: Вычисление дивергенции с использование символа Кронекера
Сообщение07.05.2018, 20:22 
Заслуженный участник


27/04/09
28128
Тогда добавим ещё традиционное:

При использовании тензоров в индексной записи полезно было бы различать верхние и нижние индексы. В таком случае сворачивать можно только верхний с нижним. Их можно путать, только когда задано скалярное произведение (метрический тензор $g$) — с помощью него можно опускать и поднимать индексы. Но многие результаты не зависят от наличия скалярного произведения, так что лучше уметь индексы разных типов различать.

Это если вы в тензоры будете окунаться дальше.

 Профиль  
                  
 
 Re: Вычисление дивергенции с использование символа Кронекера
Сообщение07.05.2018, 20:47 
Заслуженный участник


01/06/15
1149
С.-Петербург
Men007 в сообщении #1310792 писал(а):
В первом случае, ответ получился верный; а во втором случае решал аналогично, но ответ не выходит.
Честно сказать, я не понял. 1 и 2 примеры идентичны, за исключением того, что под первым номером записано правильное решение, а вот что Вы пытались сделать под номером 2 - загадка. При правильной покомпонентной записи там должна быть производная $\partial_j$ и полное повторение пункта 1.

Смысл тензорного метода в том, что векторы и дифференциальные операторы расписываются покомпонентно и используются известные значения скалярных произведений базисных векторов и результата действия дифференциальных операторов на базисные векторы. Как сказали выше, по повторяющимся индексам подразумевается суммирование. Упрощение в том, что компоненты - это скалярные числовые функции координат. Но за свободу обращения со скалярными функциями приходится платить громоздкостью: компонент может быть много, плюс масса индексов.

В Вашем примере используется соотношение для частных производных $\displaystyle{\frac{\partial r_j}{\partial r_i} \equiv\partial_i r_j = \delta_{ij}}$

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

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



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

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


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

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