На рис.1.29 наглядно показано разбиение интервала интегрирования по х с заданным шагом, а также вектор значений функции в точках разбиения по х (то есть при данных значениях аргумента). Получилось значение интеграла равное -0,3261.
Обыкновенные дифференциальные уравнения и системы.
Дифференциальным уравнением n-го порядка называется уравнение: H(t, x, x’, x’’, …, x(n))=0
Решением дифференциального уравнения называется функция x(t), которая обращает уравнение в тождество.
Системой дифференциальных уравнений n-го порядка называется система вида:
x1’=f1(t, x1, x2, x3, …, xn) x2’=f1(t, x1, x2, x3, …, xn) ………………………….. xn’=f1(t, x1, x2, x3, …, xn) |
Системой линейных дифференциальных уравнений называют систему вида:
x1’= xj + b1 x2’= xj + b1 .………………….. xn’= xj + b1 |
Решением системы является вектор x(t)=x1(t), x2(t), …,xn(t), который обращает вышеприведенные системы уравнений в тождества.
Различают: задачу Коши, когда все дополнительные условия заданы в одной (чаще всего в начальной) точке интервала значений t; краевую задачу, когда дополнительные условия заданы на границах интервала значений t.
|
|
Есть много встроенных функций, обеспечивающих решение вышеуказанных задач. Ниже описаны некоторые из них с примерами их использования. Входными параметрами этих функций являются:
· f вектор-функция для вычисления правой части уравнения вида x’=f(x,t), удовлетворяющей начальному условию x(t0)=x0 или системы дифференциальных уравнений, данных в матричном виде dx/dt=f(t,x) с начальным условием x(t0)=x0 данным в матричном виде.
· interval массив из двух чисел, определяющий интервал интегрирования дифференциального уравнения или системы.
· X0 вектор начальных условий системы дифференциальных уравнений.
· options параметры управления ходом решения дифференциального уравнения или системы уравнений.
Все функции возвращают:
· Массив Т содержащий координаты узлов сетки, в которых ищется решение.
· Матрицу Х в которой i-й столбец является значением вектор-функции решения в узле Ti.
Решим задачу Коши: dx/dt + x =sin xt при x(0)=1.5. Напишем М-функцию. Используем функцию ode113, которая реализует метод Адамса. Она строит график (рис.1.30) решения.