Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Noreal
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 43
#1

Задача Коши для обыкновенного дифференциального уравнения - C++

04.12.2013, 17:49. Просмотров 399. Ответов 0
Метки нет (Все метки)

Электронная схема во временном интервале описана задачей Коши. Нужно решить задачу Коши для системы дифференциальных уравнений, дающей узловые напряжения, как функции времени U(t) :

http://www.cyberforum.ru/cgi-bin/latex.cgi?dU/dt=-A*U+{C}^{-1}*I где http://www.cyberforum.ru/cgi-bin/latex.cgi?A={C}^{-1}*G=0 -начальное условие to=0,Uo=0;
http://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{U'}=-{C}^{-1}*G*\bar{U}+{C}^{-1}*\bar{I} где http://www.cyberforum.ru/cgi-bin/latex.cgi?{U}_{t=0}=0


http://www.cyberforum.ru/cgi-bin/latex.cgi? \bar{U'}=\begin{vmatrix}<br />
\ U '1   \\ \ U '2<br />
\\  U'3<br />
<br />
\end{vmatrix},\bar{U}=\begin{vmatrix}<br />
\ U 1   \\ \ U 2<br />
\\  U 3<br />
\end{vmatrix},\bar{I}=\begin{vmatrix}<br />
\ i   \\ \ 0<br />
\\  0<br />
\end{vmatrix}
http://www.cyberforum.ru/cgi-bin/latex.cgi?i(t)=\begin{cases} & \text{ t*{10}^{7},0\leq t\leq  3*{10}^{-7}  }   \\ & \text{ 3;3*{10}^{-7}\leq t\leq  6*{10}^{-7} }  \\  & \text{9-t*{10}^{7};6*{10}^{-7}\leq t\leq 9*{10}^{-7} }   \\  & \text{0;t\geq 9*{10}^{-7}  }   \end{cases}
C1=1E-10 h11=1500 R1=2500 R4=2000
C2=3E-10 h21=15 R2=2200 R5=1800
C3=4E-10 R3=1500
Матрица C определяется как
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix}C1 & -C2 & 0\\ -C1 & C1+C2  & 0 \\ 0 & 0 & C3 \end{pmatrix}



Матрица G определяется как

http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix}1 / R1 & 0 & 0\\ 0 & 1/ R1+1/ R2+1/ R3+1/ h11  & -1/ R3 \\ 0 & -1/ R3+h21/ h11 & 1/ R3+1/ R4+1/R5 \end{pmatrix}
Помогите Пожалуйста, если хоть не кодом, то алгоритмом от которого потом плясать..Буду очень признателен

Добавлено через 20 часов 36 минут
Это надо сделать методом Адамса
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача Коши для обыкновенного дифференциального уравнения (C++):

Задача Коши диф уравнения - C++
Как измениить код, чтобы вместо задачи на картинке слева была была задача на картинке справа? (код прилагается в файле Proga.txt) Заранее...

Решение краевой задачи для дифференциального уравнения методом сеток - C++
Мне в университете задали данную программу написать. но к сожалению на паре мы не успели пройти этот метод. не могу найти точный пример...

Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++ - C++
Численно решить начальные задачи для дифференциального уравнения: (Знак системы) y'=-y+exp(x) (Знак системы) y(0)=0 Найдите...

Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++
Численно решить начальные задачи для дифференциального уравнения: (Знак системы) y'=-y+exp(x) (Знак системы) y(0)=0 Найдите...

Интегрирование дифференциального уравнения - C++
Задание: Подготовить программу интегрирования дифференциального уравнения у’=cos(x+1)*tg(x)+y на отрезке 0&lt;=x&lt;=1 при у(0)=0. Интерфейс...

Решение дифференциального уравнения - C++
Из численного решения дифференциального уравнения найти зависимость x(t) и x'(t) для трех различных шага по времени. Разбить временной...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 17:49
Привет! Вот еще темы с ответами:

Найти решение дифференциального уравнения - C++
Здравствуйте. Я бы хотела попросить о помощи с написанием программы. Я пыталась понять самостоятельно, как решить эту задачу, но у меня...

Задача для уравнения теплопроводности - C++
Решить задачу на с++ для уравнения теплопроводности dU/dt = a2 * d2U/dx2, 0&lt;x&lt;l, t&gt;0 U(x,0) = U0(x) , 0=&lt;x=&lt;l dU/dx =...

Решение дифференциального уравнения методом Рунге-Кутта - C++
решить уравнение v'=u/m*m'. обе производные меняются по времени масса уменьшается, а скорость увеличивается, u=const

Решение дифференциального уравнения Риккати методом Эйлера - C++
---------------------------------------- Это так сказать задание. Решить дифференциального уравнения Риккати методом Эйлера Само...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru