Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение систем дифференциальных уравнений методом Рунге-КуттаПоиск на нашем сайте При переходе от решения одиночных дифференциальных уравнений к решению систем дифференциальных уравнений сложность решения быстро нарастает. Уже при решении системы из двух дифференциальных уравнений значительно усложняются рекуррентные формулы, определяющие коэффициенты в формулах Рунге—Кутта. . При этом добавление каждый раз очередного уравнения увеличивает число уравнений в их векторной записи. Естественно, это увеличивает сложность решения, ведет к увеличению .числа переменных в функциях, задающих коэффициенты Ki, но принципиально не меняет реализации алгоритма вычислений. При решении систем дифференциальных уравнений «в лоб» этот путь оказывается тупиковым из-за быстрого нарастания сложности уравнений и их частного характера. Встроенные в «Mathcad» функции для решения систем дифференциальных уравнений обходят эти трудности, поскольку не требуют составления формул для решения систем дифференциальных уравнений и задают такое решение в общем виде. Надо, однако, учитывать, что реальные алгоритмы решения дифференциальных уравнений оказываются заметно сложнее рассмотренных. Так, широкое распространение получили адаптивные алгоритмы, в которых на каждом шаге выполняется контроль погрешности решения (функция Rkadapt в «Mathcad»). Если погрешность падает ниже заданной, шаг h уменьшается. И так до тех пор, пока погрешность не станет меньше заданной. Это заметно снижает неустойчивость решения, но одновременно увеличивает время вычислений как на каждом шаге, так и в области возможной неустойчивости решения. Последние версии компьютерных математических систем оснащены встроенными функциями численного решения как отдельных дифференциальных уравнений, так и систем ДУ. В для решения задач такого класса введен ряд функций. rkfixed(y,x1,x2,N,D) – матрица решений методом Рунге – Кутта системы обыкновенных дифференциальных уравнений с начальными условиями в векторе y на интервале от x1 до x2 с фиксированным числом шагов N; правые части уравнений записаны в векторе D. Rkadapt(y,x1,x2,N,D) – матрица решений методом Рунге – Кутта (с переменным шагом) системы обыкновенных дифференциальных уравнений с начальными условиями в векторе y на интервале от x1 до x2 с фиксированным числом шагов N; правые части уравнений записаны в векторе D. В качестве примера рассмотрим динамическую модель электрической схемы, изображенной на рисунке 2. Электрическое равновесие в предложенной схеме определяется системой дифференциальных уравнений
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 43; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |