2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Проблема с уравнением Пуассона в Mathematica
Сообщение26.04.2016, 14:26 


16/05/13
11
Есть уравнение Пуассона $\triangle u =1$ со следующими краевыми условиями: $u(0,y)=u(4,y)=C (\operatorname{const}), \frac{\partial u}{\partial y}(x,0)=\frac{\partial u}{\partial y}(x,2)=0; x\in[0,4], y\in[0,2]$.
При попытке решить данное уравнение в Mathematica 10 возникли проблемы с этим условием: $\frac{\partial u}{\partial y}(x,0)=0$. Подскажите, пожалуйста, как исправить.
Код:
NDSolve[{D[u[x, y], x, x] + D[u[x, y], y, y] == 1, u[0, y] == u[4, y] == C1, (D[u[x, y], y] /. y -> 0) == 0, (D[u[x, y], y] /. y -> 2) == 0}, u[x, y], {x, 0, 4}, {y, 0, 2}]

 Профиль  
                  
 
 Re: Проблема с уравнением Пуассона в Mathematica
Сообщение26.04.2016, 21:24 
Заслуженный участник


25/02/11
1797
Для численного решения вместо постоянной $C$ должно быть какое-то конкретное число. Во-вторых, в 10й версии граничные условия задаются с помощью DirichletCondition и NeumannValue, примеры есть в справке по этим командам.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: DariaRychenkova


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

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