русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Численное решение систем линейных уравнений. Метод Гаусса.


Дата добавления: 2015-08-06; просмотров: 858; Нарушение авторских прав


Способы решения систем линейных уравнений делятся на две группы:

1. Точные методы, представляющие собой алгоритмы для вычисления

корней системы (решение систем с помощью обратной матрицы, правило

Крамера, метод Гаусса и др.),

2. Итерационные методы, позволяющие получить решение системы с

заданной точностью путем сходящихся итерационных процессов (метод

итерации, метод Зейделя и др.).Вследствие неизбежных округлений результаты даже точных методов

являются приближенными. При использовании итерационных методов

дополнительно добавляется погрешность метода.

Метод Гаусса

Рассмотрим систему n линейных алгебраических уравнений относительно

n неизвестных х1, х2, …, хn:

В соответствии с правилом умножения матриц рассмотренная система

линейных уравнений может быть записана в матричном виде AX=B,

Идея метода Гаусса состоит в том, что систему (8.1) представляют в виде

матрицы

которую последовательным исключением неизвестных приводят к

эквивалентной системе с треугольной матрицей вида

Эта процедура называется прямой ход. Все коэффициенты (включая d) на

каждом шаге прямого хода пересчитываются по формулам

Если в матрице встретилась строка с номером m, в которой все элементы

сmj равны нулю, а dm≠0, то выполнение алгоритма останавливаем и делаем

вывод о том, что система несовместна. Действительно, восстанавливая систему

уравнений по матрице, получим, что m-ое уравнение будет иметь вид

0 x1 + 0 x2 + 0 x3 + …. + 0 xn= dm

Этому уравнению не удовлетворяет ни один набор чисел.

Если в матрице имеются строки, содержащие одни нули, то мы имеем

альтернативные решения данной системы.

При обратном ходе последовательно вычисляются неизвестные, начиная

с xn.

Если перед началом прямого хода в исходной матрице в первой строке на



первых местах стояли нули, то необходимо найти строку, в которой в самом

левом столбце содержится элемент, отличный от нуля и поменять ее с первой

строкой местами.

 



<== предыдущая лекция | следующая лекция ==>
Задача аппроксимации. Метод наименьших квадратов и его использование для аппроксимации табличных данных. | Численное решение нелинейных уравнений. Процедура отделения корней. Метод бисекции поиска корня нелинейного уравнения.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.436 сек.