русс | укр

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

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

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

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


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

Обыкновенные дифференциальные уравнения (общие сведения)


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


Обыкновенным дифференциальным уравнением для функции f(t) называется уравнение вида

F(t, f(t), f(1)(t), …, f(n)(t))=0,

где F – заданная функция для бесконечного или конечного интервала t. Порядок уравнения определяется порядком n старшей производной f(n)(t) в этом уравнении. Уравнение называют линейным, если функция F линейно зависит от всех своих аргументов:

F(t)=f(n)(t)+an-1f(n-1)(t)+…+a1f(t)+a0,

где a0, a1, …, an-1 – либо заданные постоянные коэффициенты, либо заданные функции t. Это уравнение можно рассматривать и в векторном варианте, когда fиFявляются вектор-функциями и мы имеем дело не с одним уравнением, а с системой уравнений.

Для рассмотрения методов решения дифференциальных уравнений в принципе достаточно иметь метод решения системы уравнений первого порядка

f(1)(t)=F(t, f(t)),

где fи F– векторы с n координатами F1, F2, …, Fn, f1, f2, …, fn, поскольку уравнение n-го порядка сводится к системе n уравнений первого порядка, а систему m уравнений n-го порядка можно свести к системе nm уравнений первого порядка методом замены переменных:

fi(t)=f(i-1)(t), i=1, …, n.

В случае линейности системы уравнений относительно f(t) она принимает вид

f(1)(t)+Af(t)=b(t),

где А–заданная матрица размера nхn, b–заданная вектор-функция от t.

Если элементы матрицы Ане зависят от t и b=0, то мы приходим к линейной однородной системе с постоянными коэффициентами:

f(1)(t)+Af(t)=0,

решение которой можно получить явно в виде разложения

f(t)=c(E+At+A2t2/2+…),

где с – произвольный постоянный вектор с n координатами. Разложение в скобках есть экспонента с показателем Аt и решение можно записать в компактной форме

f(t)=eAtc.

Так как общее решение системы зависит от n произвольных постоянных сi, то для определения конкретного единственного решения необходимо задать n дополнительных условий, которые обычно представляют собой начальные условия вида f(0)=f0или граничные условия вида f(a)=fa и, например, решение для системы однородных уравнений первого порядка с постоянными коэффициентами для заданных начальных условий (задача Коши) будет



f(t)=eAtf0.

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

В общем случае уравнения n-го порядка надо задать n условий для функции f и/или ее производных до (n–1)-го порядка, а для системы уравнений первого порядка надо задать р условий для функции в точке а и nр условий в точке b.



<== предыдущая лекция | следующая лекция ==>
Численное дифференцирование | Процессы как объект исследования и управления


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


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

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

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


 


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

 
 

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

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