Рис. 1.29. Интегрирование методом трапеций

На рис.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) решения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: