Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Рассмотрим систему из \( n \) линейных алгебраических уравнений с \( n \)-ю неизвестными. СЛАУ можно записать в матричной форме:
\[ A \mathbf{x} = \mathbf{b} \]
где:
Задача заключается в том, чтобы найти приближённое решение вектора \( \mathbf{x}^{(k)} \), где \( k \) — шаг итерационного метода, используя критерий по невязке.
Невязка \( \mathbf{r}^{(k)} \) на \( k \)-м шаге — это разность между вектором \( A \mathbf{x}^{(k)} \) (приближённым значением) и вектором \( \mathbf{b} \) (точным значением):
\[ \mathbf{r}^{(k)} = \mathbf{b} - A \mathbf{x}^{(k)} \]
Для того чтобы определить, насколько близко мы подошли к точному решению системы, используется норма невязки. В численных методах часто ставят условие, что процесс решения можно остановить, когда величина нормы невязки станет малой:
\[ \|\mathbf{r}^{(k)}\| < \epsilon \]
где:
Другими словами, процесс вычисления приближённого решения продолжается до тех пор, пока невязка \( \mathbf{r}^{(k)} \) по норме не станет меньше заданного порога \( \epsilon \).
Для вычисления приближённого решения \( \mathbf{x}^{(k)} \), которое удовлетворяет критерию по невязке, чаще всего используются итерационные методы:
Итерационные методы начинают с некоторого начального приближения \( \mathbf{x}^{(0)} \) и далее итеративно уточняют это значение.
Цель задачи: Найти решение \( \mathbf{x}^{(k)} \), удовлетворяющее критерию:
\[ \|\mathbf{r}^{(k)}\| = \|\mathbf{b} - A \mathbf{x}^{(k)}\| < \epsilon \]
Постановка задачи сводится к применению итерационного метода для последовательного пересчета приближений \( \mathbf{x}^{(k)} \), пока норма невязки не станет меньше определённого значения \( \epsilon \).