![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Численное решение дифференциального уравненияСтр 1 из 2Следующая ⇒
Дифференциальные уравнения Теория дифференциальных уравнений — раздел математики, который занимается изучением дифференциальных уравнений и связанных с ними задач. Ее результаты применяются во многих естественных науках, особенно широко — в физике. Неформально говоря, дифференциальное уравнение — это уравнение, в котором неизвестной величиной является некоторая функция. При этом в самом уравнении участвует не только неизвестная функция, но и различные производные от нее. Дифференциальным уравнением называется уравнение, связывающее аргумент, функцию этого аргумента и производные этой функции до некоторого порядка включительно. Наивысший порядок производной, входящей в дифференциальное уравнение, называется порядком уравнения. Различают обыкновенные дифференциальные уравнения (ОДУ) и дифференциальные уравнения в частных производных (ДУЧП). Первоначально дифференциальные уравнения возникли из задач механики, в которых участвовали координаты тел, их скорости и ускорения, рассматриваемые как функции времени. Обыкновенные дифференциальные уравнения — это уравнения вида F(t, х, х', х",..., х(n)) = 0, где x = x(t) — неизвестная функция (возможно, вектор-функция; в таком случае часто говорят о сиcтеме дифференциальных уравнений), зависящая от переменной времени t, штрих означает дифференцирование по t. Число п называется порядком дифференциального уравнения. Дифференциальное уравнение в частных производных — это уравнение, содержащее неизвестные функции от нескольких переменных и их частные производные. Решение задач на нахождение функции по заданным свойствам сводится к решению уравнения, связывающего искомую функцию и величины, задающие ее свойства. Поскольку свойства функции выражаются через ее производные, то, решая указанную выше задачу, приходим к уравнению, связывающему искомую функцию и ее производные. Такие уравнения называются дифференциальными. Решая полученное дифференциальное уравнение, находят искомую функцию. Решением дифференциального уравнения называют любую функцию, при подстановке которой в это уравнение получается тождество. График решения дифференциального уравнения называется интегральной кривой этого уравнения.
Численное решение дифференциального уравнения Решить задачу Коши на примере уравнения первого порядка
Уравнения высших порядков можно свести к системе уравнений первого порядка. Например, уравнение второго порядка
y" = f(x, y, y') можно переписать в следующем виде:
z' = f(x, у, z); y' = z,
где z — новая зависимая переменная, определяемая вторым уравнением. Теперь получается система уравнений относительно у и z. Решение этой системы дает функцию и ее производную. Построение численных алгоритмов решения уравнения (1) опирается на дискретизацию задачи. Введем в области расчета х Рис. 1. Прямоугольная сетка
Также будем пользоваться другими обозначениями: (уi, i=0, 1,..., N) — совокупность искомых приближенных значений решения задачи в узлах сетки; (fi=f(xi, yi), 1 = 0, 1,..., N) — совокупность значений правой части уравнения в узлах. Различные совокупности величин, отнесенных к узлам сетки, называются сеточными функциями. Для характеристики точности численных методов определим погрешность приближенного решения следующим образом:
где у(хi) — значение точного решения в узле сетки. Метод, по которому получено численное решение, является методом р-го порядка точности, если выполняется неравенство
Переходим к обсуждению конкретных методов получения приближенного решения задачи в узлах сетки. Простейший способ их конструирования опирается на замену производной в левой части уравнения в окрестности каждого узла приближенным разностным отношением по формулам численного дифференцирования.
|