русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Дифференциальные уравнения 1-го порядка. Решение задачи Коши


Дата добавления: 2015-01-16; просмотров: 701; Нарушение авторских прав


Задание № 3

«Решение дифференциальных уравнений»

Цель работы

Получить навыки решения дифференциальных уравнений и систем дифференциальных уравнений в среде MathCad.

Введение

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

Начиная с версии 5.0 в Mathcad была введена возможность решения дифференциальных уравнений и систем дифференциальных уравнений в численном виде.

Нелинейные дифференциальные уравнения и системы с такими уравнениями, как правило, не имеют аналитических методов решения, и здесь особенно важна возможность их решения численными методами. В большинстве случаев желательно представление решений в графическом виде, что и позволяет Mathcad.

Все варианты этого задания имеют одинаковую трудоемкость. Задания предназначены для изучения основ численных методов решения дифференциальных уравнений в среде MathCad.

1 Решить уравнение, заданное в таблице 1

2 Уравнение, заданное в таблице 2, необходимо решить:

2.1 сиспользованием функций rkfixed, rkadapt,

2.2 сиспользованием вычислительного блока Given (функцияOdesolve)

 

Дифференциальные уравнения 1-го порядка. Решение задачи Коши

Для решениядифференциальных уравнений первого порядка имеется встроенная функцияrkfixed(y, х1, х2, п, F) — возвращает матрицу решений методом Рунге — Кутты четвертого порядка точности системы обыкновенных дифференциальных уравнений.

y- вектор с начальными условиями ,

х1 , х2 интервал изменения аргумента х

п - число шагов,

F(x,y) – вектор-функция производных.

Пусть задано уравнение:

x € [1;5] начальное условие х(1)=0

Решим уравнение:

- Сделаем замену переменных: заменить искомую переменную Y вектором Y0.



тогда:

Первый столбец матрицы Z содержит переменную х, второй – у.

На графике зелеными кружочками построено точное решение данного примера .



<== предыдущая лекция | следующая лекция ==>
delete A; // освободить память | Решение систем дифференциальных уравнений 1-го порядка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.132 сек.