Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
1
[A, b, x] = linsyst
A=
1 3 0
-2 2 5
1 0 5
b=
-2
10
9
x=
1
-1
2
>>
Сделаем несколько замечаний:
1) В M-файле для записи вектора-столбца была использована точка с запятой после каждо-
го элемента. Если вместо точки с запятой поставить пробел или запятую, то получится
вектор-строка, из которого применением команды транспонирования ' можно полу-
чить вектор-столбец:
b = [-2 10 - 9]
b=
-2 10 -9
>> b'
ans =
-2
10
-9
2) Система имеет единственное решение, если определитель матрицы A не равен нулю
( | A | det( A) 0 ). Поэтому, при решении системы уравнений всегда следует вычислять
определитель основной матрицы A :
det( A)
ans =
-5
3) Метод обратного деления применим для деления матрицы B на матрицу A и в этом
случае команда A \ B эквивалентна выражению A1B .
2
Проверим полученное решение x1 1 , x2 1 , x3 2 подстановкой в систему уравнений:
>> A * x
ans =
-2
10
-9
В результате проверки получен вектор столбец свободных членов b . Значит, система решена
верно.
Найдѐм теперь решение системы Ax b методом обратной матрицы x A1b :
function [A, b, x] = linsyst1
A = [1 3 0;-2 - 2 5;1 0 - 5];
b = [-2;10;-9];
A1 = inv(A);
x = A1 b;
Сделаем несколько замечаний по методу обратной матрицы:
1) Чтобы задать матрицу обратную матрице A , мы использовали оператор inv(...) , но вме-
В случае, когда вектор из свободных членов b задан в виде строки, удобно использовать ме-
тод прямого (правого) деления / , предварительно транспонировав матрицу из коэффици-
ентов A :
function [A, b, x] = linsyst2
A = [1 3 0;-2 - 2 5;1 0 - 5];
b = [-2 10 - 9];
x = A / b;
СОДЕРЖАНИЕ ЗАДАНИЯ
Решить системы линейных алгебраических уравнений с помощью 4-х операторов. Данные взять
из таблицы:
1 2 -4 3 1 7 5 -3 4 -2 4
-1 5 -7 -3 -24 10 3 -4 2 11
A b A b
10 -2 4 4 34 7 -5 8 -10 0
-1 1 -1 -1 -6 4 5 -8 10 11
3
2 2 2 -1 1 4 1 1 -6 4 6
4 3 -1 2 6 3 -1 -6 -4 2
A b A ; b
8 5 -3 4 12 2 3 9 2 6
3 3 -2 2 6 3 2 3 8 -7
3 1 5 3 4 0 2 4 3 4 5
7 14 20 27 0 4 -2 5 6 7
A b A b
5 10 16 19 -2 6 -3 7 8 9
3 5 6 13 5 8 -4 9 10 11
4 1 1 1 1 1 5 -3 2 4 7
2 3 1 2 1 4 -2 3 7 10
A b A b
-1 2 4 1 18 8 -6 -1 -5 4
2 -1 1 -1 -12 7 -3 7 17 17
5 1 2 15 11 2 5 3 -4 -15 6
-2 4 3 61 4 6 1 10 2 9
A b A b
-3 -8 11 12 5 1 5 3 8 12
15 7 8 -4 9 -4 5 -1 9 -9
6 7 -8 9 11 3 1 2 5 -11 7
-5 6 5 3 -4 2 -6 -3 8 11
A b A b
-4 -7 3 6 -6 3 4 5 1 15
2 1 5 9 11 7 6 2 20 -9
7 5 3 3 -4 7 4 7 6 -19 10
-6 -4 2 17 -24 5 9 12 3 12
A b A b
12 26 1 5 34 -4 -3 1 -8 -14
5 8 9 7 -6 2 5 9 10 22
8 12 8 24 -5 5 3 -7 16 8 6
16 25 9 9 -17 -4 6 12 13 -12
A b A b
2 7 3 4 22 2 3 7 5 31
21 -9 -7 6 3 18 -14 1 2 41
9 2 5 9 16 1 2 -1 3 2 4
11 16 3 1 1 3 3 3 2 6
A b A b
25 14 -38 7 -3 3 -1 -1 -2 6
-8 9 -16 - 42 6 3 -1 3 -1 6
10 2 2 -1 1 4 2 3 11 5 2
4 3 -1 2 6 1 1 5 2 1
A b A b
8 5 -3 4 12 2 1 3 2 -3
3 3 -2 2 6 1 1 3 4 -3
4
11 2 5 4 1 20 3 4 1 2 -3
1 3 2 1 11 3 5 3 5 -6
A b A b
2 10 9 9 40 6 8 1 5 -8
3 8 2 2 37 3 5 3 7 -8
12 3.2 5.4 4.2 2.2 2.6 3 -2 -5 1 3
2.1 3.2 3.1 1.1 4.8 2 -3 1 5 -3
A b A b
1.2 0.4 -0.8 -0.8 3.6 1 2 0 -4 -3
4.7 10.4 9.7 9.7 -8.4 1 -1 -4 9 22
13 1 1 -6 -4 6 2 -1 1 2 2
3 -1 -6 -4 2 6 -4 2 4 3
A b A b
2 3 9 2 6 6 -3 4 8 9
3 2 3 8 -7 4 -2 1 1 1
14 12 14 -15 24 5 24 14 30 40 28
16 18 -22 29 8 36 25 45 61
A b A b 43
18 20 -21 32 9 48 28 60 82 58
10 12 -16 20 4 60 35 75 99 69
15 5 -3 2 4 3 2 -1 3 4 5
4 -2 3 7 1 4 -8 5 6 7
A b A b
8 -6 -1 -5 9 6 -5 7 8 9
7 -3 7 17 15 12 -4 -9 10 13