Автор: Пользователь скрыл имя, 07 Ноября 2012 в 19:18, курсовая работа
В данной работе мы будем рассматривать дифференциальное уравнение второго порядка, где один из коэффициентов – случайный процесс, т. е. процесс, течение которого может быть различным в зависимости от случая и для которого определена вероятность того или иного его течения.
Мы получим формулу для нахождения математического ожидания решения дифференциального уравнения второго порядка. Так же будем искать численное решение, используя разностный метод.
Введение……………………………………………………………….3
Постановка задачи……………………………………………….……4
Переход к детерминированной задаче………………..……………..5
Численное решение задачи………………………….………………..7
Алгоритм решения…………….………………………………….......8
Заключение…………………………………………………………….9
Список литературы…………………………………………………..10
Приложение……………………………….….………..……..………11
КУРСОВАЯ РАБОТА
НА ТЕМУ: «РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ ВТОРОГО ПОРЯДКА СО СЛУЧАЙНЫМИ КОЭФФИЦИЕНТАМИ»
Зав. кафедрой_____________________
Студент______________________
Руководитель__________________
Старый Оскол 2011 г.
Оглавление
Введение
Математи́ческое ожида́ние — мера среднего значения случайной величины в теории вероятностей.
В данной работе
мы будем рассматривать
Мы получим формулу для нахождения математического ожидания решения дифференциального уравнения второго порядка. Так же будем искать численное решение, используя разностный метод.
Постановка задачи
Рассмотрим задачу:
(1)
Где t – время, с – численная константа, - случайный процесс.
(2)
(2) – начальные условия для задачи(1).
(3)
(3) - характеристический функционал.
Требуется найти математическое ожидание M(x(t)) решения задачи (1,2).
Переход к детерминированной задаче
Введем в рассмотрение
(4)
Умножим (1) на и возьмем математическое ожидание от результата. Получим:
Получим уравнение:
Уравнение (2) домножим на и возьмем математическое ожидание от результата. Получим:
С учетом замены (4) получим
начальные условия для
(6)
Мы получили детерминированную задачу (5), (6). Теперь избавимся от комплексного коэффициента.
Положим и введем Y(t,=y(t,.
Y(t,=y(t,=M(x(t)).
Получили уравнение:
Начальные условия примут вид:
(8)
Таким образом, мы получили детерминированную задачу (7) с начальными условиями (8), которую будем решать разностным методом.
Численное решение задачи
Пусть
Выпишем уравнение (7):
Получим:
Выпишем соответственно начальные условия (8):
Требуется найти
Алгоритм решения задачи
Определяем характеристический функционал .
Создаем массив
Вычисляем все последующие Y по этой формуле.
Заключение
В данной работе мы исследовали дифференциальное уравнение второго порядка со случайным коэффициентом. Вывели формулу расчета математического ожидания решения этого уравнения. Получили алгоритм решения данной задачи. Используя программу, реализованную в пакете прикладных программ Maple, нашли ее численное решение.
Список литературы
Приложение
> restart;
> M(x[0]):=200:M(x[1]):=0:tau:=
> Y1:=array(0..N):Y2:=array(0..
> print("Znachenie sluchaynoy velecheni"); for i from 0 to 1 do print(b[i]); end do;
> print("Veroaytnost'"); for i from 0 to 1 do print(p[i]); end do;
> for i from 0 to 1 do A[i]:=int(b[i],z); end do:
> phi(z):=exp(I*A[0])*p[0]+exp(
> for m from 0 to N-1 do Y1[m]:=M(x[0])*eval(phi(z),z=
> for m from 0 to N-1 do Y2[m]:=Y1[m]+tau*M(x[1])*eval(
> k:=2:for m from 0 to N-2 do Y3[m]:=evalf(Y2[m]*2-(c*tau^2/
> pris1:=proc() global Y1,Y2,Y3,N; local i,j;for j from 0 to N+2-k do Y1[j]:=Y2[j]:end do:for i from 0 to N+1-k do Y2[i]:=Y3[i]:end do:end proc:
> ddd:=proc() global N,Y1,Y2,k,tau,h,Y3;
local m;for m from 0 to N-k do Y3[m]:=evalf(Y2[m]*2-(c*tau^2/
> vvv2:=proc() global N,k,Y2; local j;for j from 0 to N+1-k do print(Y2[j]):end do; end proc:
> vvv1:=proc() global N,k,Y1; local i;for i from 0 to N+2-k do print(Y1[i]):end do; end proc:
> for k from 3 to N do pris1():ddd(): Y00[k]:=Y3[0]:end do:
> for i from 0 to N do TT[i]:=t[0]+tau*i;end do:
> plot([seq([TT[u],Y00[u]],u=0..
Информация о работе Решения дифференциального уравнения второго порядка со случайными коэффициентами