- •Изопериметрическая задача
- •Краткие теоретические сведения
- •Пример выполнения задания
- •Xlabel('X')
- •Численные методы 1. Метод начальных параметров
- •Краткие теоретические сведения
- •Пример 11b
- •Примеры выполнения заданий
- •Пример 11a
- •Xlabel( 'X')
- •Xlabel('X')
- •View(205,30)
- •Пример 11c
- •Xlabel('X')
- •Численные методы 2. Метод конечных разностей
- •Краткие теоретические сведения
- •Примеры выполнения заданий
- •Пример 12a
- •Xlabel('X')
- •Пример 12b
- •Xlabel('X')
- •Численные методы 3. Метод Ритца
- •Краткие теоретические сведения
- •Примеры выполнения заданий
- •Пример 13a
- •Xlabel('X')
- •Пример 13b
- •Xlabel('X')
Xlabel('X')
ylabel('y(x)')
Решаем пример 10
Подынтегральная функция: F=x^2+y^2+Dy^2
Граничные условия: y(-1)=1; y(1)=2
Условие изопериметричности: Int(y,'x',-1,1)=1
Модифицированная подынтегральная функция L=x^2+y^2+Dy^2+lambda*y
Уравнение Эйлера для неё:
2*y+lambda-2*D2y=0
Решение уравнения Эйлера:
SolL =exp(x)*C2+exp(-x)*C1-1/2*lambda
intF1 =2.3504023872876*C2+2.3504023872876*C1-1.*lambda
C1 =1.1464113821698
C2 =1.5718704462894
lambda =5.3890560989310
Уравнение экстремали:
y=1.5718704462894*exp(x)+1.1464113821698*exp(-1.*x)-2.6945280494655
.
Рис. 10.1. Решение примера 1
Ответ. Экстремаль функционала (10.4) имеет вид
. (10.0)
Неопределённый множитель Лагранжа 5.3890560989310. График экстремали показан на рис.10.1 сплошной красной линией. Штриховая синяя линия – решение примера 1a.
Численные методы 1. Метод начальных параметров
Краткие теоретические сведения
В методе начальных параметров краевую задачу для системы дифференциальных уравнений пытаются заменить задачей Коши. При этом предполагается, что в распоряжении расчётчика имеется программное обеспечение для решения начальной задачи для нормальной системы дифференциальных уравнений.
Рассмотрим метод начальных параметров для решения нормальной системы n дифференциальных уравнений 1-го порядка
. (11.0)
Если эта система дополнена начальными условиями y(x1)y1, то её можно решить с помощью стандартного программного обеспечения, например, методов Рунге-Кутта. Рассмотрим случай, когда эта система дополнена граничными условиями: часть координат вектора y задана на левом конце x1, а часть – на правом x2. Пусть, для определённости, на правом конце заданы m первых координат вектора y, а на левом конце – nm последних. Этого всегда можно добиться перенумерацией переменных. Если бы нам удалось найти недостающие координаты y на левом конце, то можно было бы решить начальную задачу. Будем рассматривать m недостающих координат y в начальной точке x1 как неизвестные t1,t2,…,tm. Для их нахождения имеется m уравнений – граничные условия на правом конце x2. Таким образом, задача нахождения неизвестных начальных условий сводится к решению системы из m в общем случае нелинейных уравнений.
Рис. 11.2. Геометрическая интерпретация метода начальных параметров
Если n=2, а m=1, то геометрическая интерпретация метода начальных параметров показана на рис.11.1. Задавая различные значения для недостающего начального условия y(x1), будем получать различные y(x2). Чтобы получить нужное значение y2, нужно угадать угол наклона экстремали в начальной точке. Это напоминает процесс стрельбы из артиллерийского орудия. Поэтому метод начальных параметров называется также методом стрельбы.
Если исходная система дифференциальных уравнений (11.1) линейная (даже с переменными коэффициентами), то вектор решений в любой точке y(x2) также будет линейно зависеть от начальных условий:
. (11.0)
Оставим в системе (11.2) только m первых строк, соответствующих граничным условиям при x=x2, и только m первых столбцов, соответствующих неизвестным начальным параметрам:
(11.0)
Для нахождения компонентов матрицы A и координат вектора b нужно решить начальную задачу m+1 раз с такими вариантами неизвестных начальных условий:
t{1,0,…,0} – для формирования {a11+b1, a21+ b2,…, am1+bm};
t{0,1,…,0} – для формирования {a12+b1, a22+b2,…, am2+bm};
…
t{0,0,…,1} – для формирования {a1m+b1, a2m+b2,…, amm+bm};
а также
t{0,0,…,0} – для формирования {b1, b2,…, bm}.
Поэтому метод начальных параметров называют также методом матричной прогонки.
Если n=2, а m=1, то геометрическая интерпретация метода начальных параметров показана на рис.11.1. Задавая различные значения для недостающего начального условия y(x1), будем получать различные y(x2). Чтобы получить нужное значение y2, нужно угадать угол наклона экстремали в начальной точке. Это напоминает процесс стрельбы из артиллерийского орудия. Поэтому метод начальных параметров называется также методом стрельбы.
