2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Найти численное решение СЛДУ
Сообщение23.10.2007, 17:36 


25/12/06
63
Помогите пожалуйста!
Изначально построен граф состояний системы:
Изображение
в соответствии с этим графом имеем систему линейных дифференциальных уравнений:
\[
\left\{ \begin{gathered}
  p_{0,0}^{'} (t) =  - \lambda _{0,0} p_{0,0} (t) + \sum\nolimits_{i = 1}^m {\lambda _{i,1} q_{i,1} p_{i,1} (t)}  \hfill \\
  p_{i,0}^{'} (t) =  - \lambda _{i,0} p_{i,0} (t) + \lambda _{i - 1,1} q_{i - 1,1} p_{i - 1,1} (t) \hfill \\
  p_{m,0}^{'} (t) = \lambda _{m - 1,1} q_{m - 1,1} p_{m - 1,1} (t) \hfill \\
  p_{1,1}^{'} (t) =  - \lambda _{1,1} p_{1,1} (t) + \lambda _{0,0} (1 - q_{0,0} )p_{0,0} (t) \hfill \\
  p_{i,1}^{'} (t) =  - \lambda _{i,1} p_{i,1} (t) + \lambda _{i - 1,0} (1 - q_{i - 1,0} )p_{i - 1,0} (t) \hfill \\
  p_{m,1}^{'} (t) = \lambda _{m,1} q_{m,1} p_{m,1} (t) + \lambda _{m - 1,0} (1 - q_{m - 1,0} )p_{m - 1,0} (t) + \lambda _{m - 1,1} (1 - q_{m - 1,1} )p_{m - 1,1} (t) \hfill \\ 
\end{gathered}  \right.
\]
Начальное условие:
\[p_{0,0} (t = 0) = 1\]
Необходимо найти
\[p_{m,0} (t)\]
Далее, если например решать в среде MathCad, то будут получаться примерно такие зависимости при конкретных значениях \[m,\lambda \] и q (равных между собой для простоты):
Изображение
То есть на небольшом отрезке времени решение ведет себя как линейная функция. То есть мне бы очень хотелось получить несколько точек, через которые проходит график решения основываясь только на \[m,\lambda \] и q.
Спасибо!

 Профиль  
                  
 
 
Сообщение23.10.2007, 20:18 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Ваша система эквивалентна $\overbar y' = A \overbar y$, где $\overbar y = \left( \begin{array}{l} p_{0,0}(t) \\ p_{1,0}(t) \\ … \\ p_{m,0}(t) \\ p_{0,1}(t) \\ p_{1,1}(t) \\ … \\ p_{m,1}(t)\end{array}\right)$, а $A$ — матрица, зависящая от $\lambda_{i,j}$ и $q_{i,j}$. Очевидно, что если $\lambda$ и $q$ постоянны, то постоянна и $A$. В этом случае решение уравнения хорошо известно: $y(t) = {\rm e}^{A t} y(0)$. Матричная экспонента определяется либо через ряд (вполне аналогично обычной экспоненте), либо приведением через диагональное представление (если $A = \Phi^t {\rm{diag}}(\xi_i) \Phi$, $\Phi$ — ортогональная, а ${\rm{diag}}(\xi_i)$ — диагональная матрица с $\xi_i$ на диагонали, то ${\rm e}^{At} = \Phi^t {\rm{diag}}({\rm e}^{\xi_i\,t}) \Phi$).

 Профиль  
                  
 
 
Сообщение02.11.2007, 12:25 


25/12/06
63
Простите пожалуйста, а где мне прочитать про разложение в ряд матричной экспоненты?

 Профиль  
                  
 
 
Сообщение02.11.2007, 14:11 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Например, в любом "продвинутом" учебнике по ОДУ, в частности, здесь: Понтрягин Л.С. — Обыкновенные дифференциальные уравнения

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

Модераторы: Модераторы Математики, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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