|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Решение систем нелинейных уравненийЗадача состоит в нахождении корней следующей системы уравнений f i(X) = 0 }, , где X = { x1, x2,...,xm}. Для решения могут применяться следующие методы: метод простых итераций; метод Зейделя, отличающийся от метода простых итераций тем, что уточненные значения xi сразу подставляются в последующие уравнения; на основе методов поиска экстремума многомерных функций и др. Метод простых итераций состоит в реализации процесса по следующей формуле: x i (k+1) = Fi(Xk), где Fi(X) = f i(X) + x i =x i; i – номер переменной; k – номер итерации. Итерации выполняются до тех пор, пока сохраняется хотя бы по одному из x i условие abs (x i(k+1) - x i(k)) > E, где Е – заданная точность. Метод обеспечивает сходимость, если ¶F j(X) / ¶x i <1, , . Графическая интепретация метода приведена на рисунке 2.1, а схема алгоритма на рисунке 2.2. fi(X)+xi, xi fi(X)+xi
xi
xрi xi Рисунок 2.1 – Графическая интерпретация метода простых итераций (xрi – решение)
Решение с применением методов поиска экстремума (оптимизации) многопараметрических функций основано на том, что формируются функции вида или (*) (**) где f i(X)=0, . Сходимость в большой степени определяется тем методом, который будет применен для поиска минимума функции Z. Для решения системы уравнений минимальное значение функции Z должно быть равно нулю. Это условие является необходимым и достаточным. Если Z не равно нулю, то это указывает или на отсутствие решения или на неэффективный метод поиска минимума. При применении свертывания уравнений в функцию по (*) быстрее сходимость и ниже точность решения, а для функции (**) наоборот. 1 Пуск
2 Ввод m, E, m – число переменных и уравнений x(i), E – точность поиска x(i)– начальные (текущие) приближения Х F(i)=fi(X)+ x(i) для i от 1 до m
L=1 L – признак окончания расчетов
6 Нет abs(F(i)-x(i))>E
Да L = 0
x(i) = F(i)
Нет 9 10 L = 1 Да Вывод x(i),
11 Рисунок 2.2 – Схема алгоритма Останов метода простых итераций Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |