Численное решение модельного уравнения
Категория реферата: Рефераты по математике
Теги реферата: права человека реферат, контрольные работы 8 класс
Добавил(а) на сайт: Ясавеев.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
end;
_U_1_2[Kol_voX]:=U_End(time,Alfa[Kol_voX-1],Betta[Kol_voX-1]);
For m:=Kol_voX-1 downto 1 do _U_1_2[m]:=Alfa[m]*_U_1_2[m+1]+Betta[m];
_U_1_2[0]:=Alfa[0]*_U_1_2[1]+Betta[0];
{ 2 этап, часть вторая. Решается методом скалярной прогонки }
a_progonka:=(-2*v-a*h)/(2*SQR(h)); b_progonka:=(2*SQR(h)+2*v*tau-b*tau*SQR(h))/(SQR(h)*tau);
c_progonka:=(a*h-2*v)/(2*SQR(h));
Alfa[0]:=Alfa_1/(Alfa_1-Betta_1*h); Betta[0]:=Betta_Zero(time);
For m:=1 to Kol_voX-1 do
begin
Alfa[m]:=-c_progonka/(a_progonka*Alfa[m-1]+b_progonka);
Betta[m]:=(Fun_F(x0+m*h,time+tau,a,b,v)+2*_U_1_2[m]/tau-a_progonka*Betta[m-1])/
(a_progonka*Alfa[m-1]+b_progonka);
end;
_U_1[Kol_voX]:=U_End(time,Alfa[Kol_voX-1],Betta[Kol_voX-1]);
For m:=Kol_voX-1 downto 1 do _U_1[m]:=Alfa[m]*_U_1[m+1]+Betta[m];
_U_1[0]:=Alfa[0]*_U_1[1]+Betta[0];
{ 3 этап. Окончательное значение }
For m:=0 to Kol_voX do
U_m[m]:=2*_U_1[m]-U_[m];
PrintArray; { Вывод результата на экран и его запись в файл }
For m:=0 to Kol_voX do { Рассчет точного значения функции }
begin z[m]:=Fun_U(x0+m*h,time); end;
{ Вывод ошибки расчета на экран и в файл }
Error:=0;
Рекомендуем скачать другие рефераты по теме: контрольные 7 класс, заказать дипломную работу.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата