
- •Введение
- •1. Математическое моделирование задач электроэнергетики с помощью аппарата линейной алгебры и теории графов
- •1.1 Краткие теоретические сведения Представление синусоидального тока комплексными величинами
- •Матричная алгебра
- •1.2 Расчетная часть
- •5. Вычисление обратной матрицы в системе matlab
- •2. Расчет установившихся режимов электрических систем
- •2.1 Краткие теоретические сведения
- •Первая и вторая матрицы инциденций
- •2.2 Расчетная часть Задача №1
- •Задача №2
- •3. Методы решения систем линейных алгебраических уравнений
- •3.1 Краткие теоретические сведения
- •Решение систем линейных алгебраических уравнений методом Гаусса
- •Решение систем линейных алгебраических уравнений методом Жордана-Гаусса
- •3.2 Расчетная часть
- •4. Приближенные методы решения нелинейных алгебраических уравнений
- •4.1 Краткие теоретические сведения
- •Метод деления отрезка пополам
- •Метод Ньютона
- •Метод простой итерации
- •4.2 Расчетная часть
- •Уточняем корень уравнения методом деления отрезка пополам:
- •Уточняем корень уравнения методом Ньютона:
- •Уточняем корень уравнения методом простой итерации:
- •Решим нелинейное алгебраическое уравнение в системе matlab:
- •5. Применение вероятностно – статистических методов в задачах электроснабжения
- •5.1 Краткие теоретические сведения
- •Числовые характеристики дискретных случайных величин
- •Прогнозирование уровня электропотребления на промышленном предприятии
- •5.2 Расчетная часть
- •Заключение
- •Литература
3. Методы решения систем линейных алгебраических уравнений
3.1 Краткие теоретические сведения
Все методы решения систем линейных алгебраических уравнений можно разделить на две группы :
точные методы;
методы последовательных приближений.
С помощью точных методов, проделав конечное число операций, можно получить точные значения неизвестных. При этом предполагается, что коэффициенты и правые части системы известны точно, а все вычисления проводятся без округлений. К точным методам решения систем линейных алгебраических уравнений относятся такие методы как метод обратной матрицы, метод Крамера (определителей), метод Гаусса и др.
Решение систем линейных алгебраических уравнений методом Гаусса
Процесс решения по методу Гаусса состоит из двух этапов: прямой ход метода и обратный ход. На первом этапе (прямой ход) система приводится к треугольному виду, на втором этапе (обратный ход) идет последовательное определение неизвестных из этой треугольной системы.
Решение систем линейных алгебраических уравнений методом Жордана-Гаусса
Метод Жордана - Гаусса является одной из модификаций метода Гаусса, в котором матрица коэффициентов при неизвестных последовательно приводится к единичной матрице, а на месте столбца свободных членов в расширенной матрице в результате располагается решение системы линейных алгебраических уравнений.
3.2 Расчетная часть
Дано:
1) Решить систему линейных алгебраических уравнений методом Гаусса;
2) Решить систему линейных алгебраических уравнений методом Жордана- Гаусса в системе MATLAВ.
Решение:
1)
В начале исследуем заданную систему на
совместность. Для этого вычислим ранг
матрицы коэффициентов
и ранг расширенной матрицы коэффициентов.
Для этого воспользуемся системой MATLAB:
>> A=[5 4 3 2;4 3 2 5;3 2 5 4;2 5 4 3];rank(A)
ans =
4
>> A1=[5 4 3 2 13;4 3 2 5 11;3 2 5 4 10;2 5 4 3 12];rank(A1)
ans =
4
Получили, что ранг матрицы коэффициентов равен рангу расширенной матрицы коэффициентов, отсюда следует, что система совместна и имеет единственное решение (ранги матриц равны порядку системы).
Проведем преобразования по прямому ходу метода Гаусса:
На главной диагонали, преобразованной матрицы коэффициентов, стоят 1. Теперь проведем преобразования в соответствии с обратным ходом метода Гаусса.
Из
последнего уравнения системы определяем:
;
из
предпоследнего уравнения находим:
;
из второго уравнения:
;
из первого уравнения:
.
2) >> A=[5 4 3 2;4 3 2 5;3 2 5 4;2 5 4 3];B=[13;11;10;12];
>> AB=[A B]
AB =
5 4 3 2 13
4 3 2 5 11
3 2 5 4 10
2 5 4 3 12
>> rref(AB)
ans =
1.0000 0 0 0 1.0714
0 1.0000 0 0 1.3214
0 0 1.0000 0 0.5714
0 0 0 1.0000 0.3214
Таблица 3.1
Сравнение полученных результатов, найденных разными способами
|
Решение системы методом Гаусса |
Решение системы методом Жордана - Гаусса в системе MATLAB |
|
1.0714 |
1.0714 |
|
1.3214 |
1.3214 |
|
0.5714 |
0.5714 |
|
0.3214 |
0.3214 |