производится вычисление максимальной, максимальной относительной и среднеквадратичной относительной погрешностей между истинными корнями нелинейной системы уравнений и их оценками.
Входные параметры подпрограммы:
N – порядок системы уравнений;
XI(N) – N–мерный вещественный массив истинных корней системы;
X(N) – N–мерный вещественный массив оценок корней системы;
Выходные параметры подпрограммы:
EM – максимальная погрешность между истинными корнями системы и их оценками;
EMO – максимальная относительная погрешность между истинными корнями системы и их оценками;
ESO – среднеквадратичная относительная погрешность между истинными корнями системы и их оценками.
Листинги подпрограмм приведены в приложении.
Контрольные вопросы
1. Метод Ньютона с обращением матрицы.
2. Метод Ньютона с решением линейной алгебраической системы.
3. Метод наискорейшего спуска.
4. Определение шага спуска в методе наискорейшего спуска.
6. МЕТОД "ЗОЛОТОГО СЕЧЕНИЯ" ОДНОМЕРНОЙ ОПТИМИЗАЦИИ
Исследование итерационного метода "золотого сечения" решения задачи одномерной оптимизации. Анализ влияния начальной длины интервала неопределенности и параметра останова итерационной процедуры на точность (количество итераций) определения оптимального значения проектного параметра.
Найти оптимальное значение x* проектного параметра x, при котором целевая функция u(x), x Î[a, b] имеет минимальное значение.
Вид целевой функции:
1) u(x) = x2 20x + 720,
x*1 = 10,00000;
2) u(x) = x2 – 3x – 2exp(0,3x),
x*1 = 2,05588, x*2 = b;
3) u(x) = x2 + x – 2,
x*1 = –0,50000;
4) u(x) = x4 – 4,7x3 + 7,4x2 – 4,3x + 1,
x*1 = 0,48057, x*2 = 1,80541;
5) u(x) = x4 – 43x3 + 625x2 – 3350x + 20000,
x*1 = 4,41940, x*2 = 15,94756;
6) u(x) = 0,5sin(2,5x)exp(–0,4x) + 2,
x*1 = 1,82149, x*2 = 4,33477, x*3 = 6,84800,
x*4 = 9,36132, x*5 = 11,87459;
7) u(x) = 0,5 + sin(0,15x – ),
x*1 = 6,42052, x*2 = 17,07998, x*3 = 97,11330;
8) u(x) = – 0,5(5x3 – 3x),
x*1 = – 0,44721;
9) u(x) = 2,45exp(–3x)(1 – 18x + 54x2 – 36x3),
x*1 = 0,17944, x*2 = 1,67277;
10) u(x) = – 4x3 + 3x,
x*1 = – 0,50000.
1. Определить оптимальное значение проектного параметра целевой функции при DK = 2 (параметр DK задает начальную длину интервала неопределенности d0 = b – a в виде b = x* ×DK, a = x*/DK) и значении параметра останова e = 10–3. Результаты зафиксировать в файлы, образцы которых показаны в виде табл. 6.1, 6.2, 6.3 (файлы для табл. 6.1 и 6.2 формируются в подпрограммах N1YPFI и GLS).
Таблица 6.1 |
Таблица 6.2 |
|||||||
Вид целевой функции |
Сходимость алгоритма |
|||||||
X |
U(X) |
K |
DL |
XI |
X |
|||
5.0000 |
0.6450D+03 |
0 |
0.1500D+02 |
0.1000D+02 |
0.1427D+02 |
|||
5.1471 |
0.6436D+03 |
1 |
0.9271D+01 |
0.1000D+02 |
0.8541D+01 |
|||
5.2941 |
0.6421D+03 |
2 |
0.5729D+01 |
0.1000D+02 |
0.1208D+02 |
|||
× × × |
× × × |
|||||||
19.5588 |
0.7114D+03 |
19 |
0.1604D–02 |
0.1000D+02 |
0.1000D+02 |
|||
19.7059 |
0.7142D+03 |
20 |
0.9916D–03 |
0.1000D+02 |
0.1000D+02 |
|||
Таблица 6.3
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.