2014 dxdy logo

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

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




 
 Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 16:02 
$ \frac{{\partial}^2 u}{{\partial}x^2} + \frac{{\partial}^2 u}{{\partial}y^2} = 0 $
$ 0 \le x \le 1; 0 \le y \le 1 $
Как для данного уравнения составить СЛАУ, если $ u_{ij} = \frac{1}{4}(u_{{i} - 1,j} + u_{{i} + 1, j} + u_{{i},j - 1} + u_{{i}, j + 1}) $ ?

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 16:15 
Аватара пользователя
А граничные условия даны?

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 16:18 
bl4de в сообщении #216662 писал(а):
$ \frac{{\partial}^2 u}{{\partial}x^2} + \frac{{\partial}^2 u}{{\partial}y^2} = 0 $
$ 0 \le x \le 1; 0 \le y \le 1 $
Как для данного уравнения составить СЛАУ, если $ u_{ij} = \frac{1}{4}(u_{{i} - 1,j} + u_{{i} + 1, j} + u_{{i},j - 1} + u_{{i}, j + 1}) $ ?

Вот Вы её и составили. Не хватает только граничных условий. Добавьте -- и решайте.

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 17:58 
Цитата:
Добавьте -- и решайте.

Можно пример СЛАУ с вашими граничными условиями, т.к. загвоздка именно с этим: не совсем понимаю как связать граничные условия с составлением СЛАУ?

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 18:19 
Аватара пользователя
Например, шаг деления 0.25. Допустим, на границе функция равна $x+y$
Индексы меняются от 0 до 4.

$u_{0,0}=0$
$u_{1,0}=0.25$
$u_{2,0}=0.5$
$u_{3,0}=0.75$
$u_{4,0}=1$
$u_{1,4}=1.25$
$u_{2,4}=1.5$
$u_{3,4}=1.75$
$u_{4,4}=2$
$u_{0,1}=0.25$
$u_{0,2}=0.5$
$u_{0,3}=0.75$
$u_{0,4}=1$
$u_{4,1}=1.25$
$u_{4,2}=1.5$
$u_{4,3}=1.75$
Ну и ещё Ваших девять уравнений.
Получится 25 уравнений для 25 неизвестных.

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение24.05.2009, 18:33 
bl4de в сообщении #216710 писал(а):
, т.к. загвоздка именно с этим: не совсем понимаю как связать граничные условия с составлением СЛАУ?

Дело в том, что система линейных уравнений, которую Вы выписали -- недоопределена. Количество уравнений (т.е. количество внутренних узлов) меньше, чем количество неизвестных (узловых значений вообще, в т.ч. и граничных). Но вот если Вы жёстко предпишете граничным узлам значения, получающиеся из граничных условий -- всё станет тип-топ.

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение25.05.2009, 00:55 
Цитата:
Ну и ещё Ваших девять уравнений.

Девять уравнений, т.к. нам неизвестны
$u_{1,1} ; u_{1,2}; u_{1,3}; u_{2,1}; u_{2,2}; u_{2,3}; u_{3,1}; u_{3,2}; u_{3,3}$.
Я прав?

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение25.05.2009, 06:25 
Аватара пользователя
Да.
Добавятся $u_{1,1}= \frac14(....)$ и т.д.
Разумеется, при меньшем шаге количество "внутренних" уравнений будет существенно превосходить количество граничных.

 
 
 
 Re: Разностная схема "крест" (аппроксимация)
Сообщение25.05.2009, 21:54 
$\frac14 u_{0,1} + \frac14 u_{2,1} + \frac14 u_{1,0} + \frac14 u_{1,2} = 0$
$\frac14 u_{0,2} + \frac14 u_{2,2} + \frac14 u_{1,1} + \frac14 u_{1,3} = 0$
...
При составлении матрицы для данной СЛАУ, коэффециенты перед $u_{0,j}$ будут располагаться в первом столбце, а коэффициенты перед $u_{1,j}$ соответственно во втором?

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group