![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Метод простой итерацииДля решения методом простых итераций каждое уравнение СЛАУ преобразуют таким образом, чтобы в левой части находилась лишь одна из искомых переменных и получают расчетные выражения:
или в общем виде
Задают некоторые значения исходных приближений Очередное k -е приближение считают решением, если исходная система уравнений (1) после подстановки соответствующего набора Для проверки данного условия необходимо вычислить вектор невязок, элементы которого, очевидно, равны:
или в матричной форме
r = A×x – b.
Если наибольшая по модулю составляющая вектора невязок удовлетворяет условию max Если для номера итерации k > 1 максимальная невязка Полезно построить такой алгоритм решения задачи, чтобы определение вектора невязок и вычисление новых приближений требовали минимального числа операций. Добавляя в выражение для каждой из невязок член
где невязки определяют по формуле
Алгоритм решения состоит в следующем: þ 1. Задают начальные значения þ 2. Полагают начальное значение максимальной невязки на “предыдущей” итерации равным большому числу, предельно допустимому для данной ЭВМ, например þ 3. Полагают начальное значение максимальной невязки на текущей итерации þ 4. Для i=1,2,..n выполняют пункты 5,6,7 данного алгоритма. þ 5. Вычисляют невязку i -го уравнения по формуле (11). Если þ 6. Вычисляют новое значение i- го неизвестного по формуле (10). þ 7. Вычислены новые приближения þ 7.1.Если þ 7.2. Если максимальная невязка увеличилась по сравнению с максимальной невязкой на предыдущей итерации, т.е. þ 7.3. Увеличивают счетчик итераций k=k+1, если k<kmax переходят к пункту 3, иначе к пункту 8 алгоритма. þ 8. Сообщение об аварийном завершении. Конец расчета. þ 9. Получены значения
Не нашли, что искали? Воспользуйтесь поиском:
|