Эйсебио
Сначала
измените уравнения.
Напишите каждое уравнение со всеми неизвестными
величинами в левой части и всеми известными величинами в правой
части. Таким образом, для приведенных уравнений переставьте их так, чтобы все члены,
содержащие x,
y
и z, находились
слева от знака равенства. Во-вторых, запишите
уравнения в матричной форме.
Чтобы записать уравнения в матричной форме Ax
= b,
где x
- вектор неизвестных, необходимо расположить неизвестные в векторе x,
коэффициенты неизвестных в матрице A
и константы в правой части уравнений в векторе. б.
В этом конкретном примере неизвестный столбец x
= [x y z] ',
матрица коэффициентов имеет вид
A
= [-6 -2 2
-3 4 -3
2 4 -7],
а известный постоянный вектор-столбец равен
b
= [15 13 -9 ] '
Обратите внимание, что столбцы A
- это просто коэффициенты каждого неизвестного из всех трех
выраженных уравнений. Апостроф
в конце векторов x
и b
означает, что эти векторы являются векторами-столбцами, а не строками (это
обозначение Matlab
).
В-третьих, решите
одновременные уравнения в Matlab.
Введите матрицу A
и вектор Ь,
и решить для вектора х
с инструкцией «х = А \ Ь» (обратите внимание , что «\» знак отличается
от обычного
деления «/»
signThe Matlab Ответ:
А =
-6
-2 2
-3
4 -3
2
4 -7
б =
15
13
-9
х =
-2,7273
2,7727
2,0909
Вы можете проверить результат, выполнив замену и умножения Ах
,
чтобы получить б,
как это:
а * х
И ответ Matlab:
Ans =
15.0000
13.0000
-9.0000
>>,
что
действительно соответствует b
.