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