Курсовая работа (метод Гаусса) + метод дихотомии / Gauss_help
.doc
Справка
Для чего нужна данная программа?
Как работать с этой программой?
Математические основы работы программы.
Для чего нужна данная программа?
Программа позволят решить систему линейных линейно независимых друг от друга уравнений с числом переменных в каждом равному числу уравнений.
Линейными называются уравнения вида:
C1x1 + C2x2 + … + Cnxn = b,
где Сi – коэффициенты при переменных;
xi – переменные в первой степени;
b – какое-либо число.
Линейно независимыми уравнениями называются уравнения, которые невозможно выразить друг через друга.
Как работать с этой программой?
Погрешность
Таблица с решением Таблица для ввода
системы исходных данных
Порядок действий при работе с программой:
-
Нажимая на кнопку «Добавить строку и столбец» добиться необходимого для ввода Вашей системы количества строк и столбцов.
Внимание: ввести можно не более 9 уравнений!
Замечание: уменьшить количество строк и столбцов можно нажав на кнопку «Удалить строку и столбец», при этом удалятся нижняя строка и столбец коэффициентов, стоящих при правой переменной.
-
Ввести данные решаемой системы в таблицу для ввода исходных данных.
Внимание: вводятся только коэффициенты при переменных!
Замечание: вводить числа можно при помощи экспоненты (Е); дробная часть отделяется от целой при помощи символа «,».
-
Нажать на кнопку «Решить систему».
-
Если появилось какое-либо сообщение, необходимо проверить все ячейки таблицы исходных данных и исправить ошибку, указанную в сообщении.
-
Решение представится в виде коэффициентов при соответствующих переменных в таблице с решением системы.
-
Погрешность на решение представлена над таблицей для ввода исходных данных.
Замечание: запись 10-оо означает, что погрешность равна нулю.
Математические основы работы программы:
Алгоритм программы основан на алгоритме решения системы линейных линейно независимых уравнений методом Гаусса, который заключается в сведении системы уравнений вида:
a11x1 + a12x2 + … + a1nxn = b1
……………………………….
an1x1 + an2x2 + … + annxn = bn
к системе уравнений вида:
х1 = b1’
………………………………
xn = bn’
Это достигается путем элементарных преобразований по алгоритму Гаусса:
-
Переставить строки и столбцы (при необходимости) так, чтобы в левом верхнем углу стоял наибольший по модулю элемент;
-
Разделить первую строку на элемент а11;
-
Умножая первую строку на элементы первого столбца и вычитая полученное из второй, третьей и т.д. строк, получаем столбец из единиц и нулей;
-
Делим вторую строку на новый элемент а22 и повторяем предыдущий пункт;
-
Так далее, пока не получим единицы по диагонали;
-
Числа, стоящие справа от знака равно, составят приблизительное решение системы;
-
Погрешность считается путем подстановки решения в исходную систему и сравнения между полученной левой и правой частями.