Метод прогону Вибираємо крок h; xi = x0 + ih, i = 1...N. Обчислюємо ri =1/(1 + h/2pi ); mi =ri (h2 qi – 2); ni =ri (1 – h/2pi ); ¦ˆi =h2 ri f(xi ). i= 1...N.
Обчислюємо c0 = a1 /(a0 h - a1 ), d0 = hA/a1 ; h ¹ a1 /a0.
ci = 1/(mi - ni ci-1 ), di = ¦ˆi - ni ci-1 di-1 , i = 1 … N.
Обчислюємо y+1 = (Bh + b1 cN-1 d)/(b0 h + b1 (c+1));
y i = ci (di - yi+1 ), i = N, N-1, …, 1...
Проекційні методи (на прикладі методу Гальоркіна).
Задаємо степінь полінома m yn = a1 u1(x) + a2 u2 + ... + an un(x) . Обчислюємо коефіцієнти a і b функції u0 (x): .
Вибираємо функції uk (x) = (x – a1)k (x – a2); ;
Обчислюємо
uk (x) ui (x) = (x-a1)k+i (x-a2)2 ; u¢0 (x) u¢i (x) = ib(x-a1)i-1 (x-a2);
u0 (x) ui (x) = (x-a1)I (bx2 + (a - ba1)x - aa1); k,i = 1...m;
u¢k (x) u¢i (x) = (x-a1)k+i-2 (e3 x2 + e2 x + e3 ).
e1 = (ka2 + a1)(ia2 + a1); e2 = -a1(2 + k + i); e3 =(k+1)(i+1).
Обчислюємо cki , di :
;l ; ; ; .
; ; ; .
Розв’язуємо систему лінійних рівнянь
Знайдені значення ai підставляємо в ряд
Дата добавления: 2014-01-07 ; Просмотров: 368 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет