Моделирование систем. Елизаров И.А - 10 стр.

UptoLike

8
Решение системы уравнений в матричной форме записи представля-
ется выражением:
B
A
X
1
=
,
где
1
A
матрица, обратная матрице
.A
В MATLAB это решение может быть найдено при выполнении вы-
ражений:
» X=inv(A)*B
или
» X=A\B.
П р и м е р . С использованием MATLAB найти решение системы ли-
нейных уравнений:
=+
=+
.52
;2
21
21
xx
xx
Р е ш е н и е :
» A = [1 1;1 2];
Задание матрицы А
» B = [3; 5];
Задание вектор-столбца В
» X=A\B
Решение матричного уравнения
Х =
1
2
Ответ системы
1.1.4. Операторы : (двоеточие) и . (точка)
Оператор : (двоеточие) используется для создания упорядоченной
последовательности чисел с равноотстоящими значениями. Формат запи-
си этого оператора:
[Начальное_значение]:[ Шаг]:[Конечное_значение]
Если шаг не задан, то он принимается равным 1 или 1 в зависимо-
сти от того, больше конечное значение начального значения или меньше.
При его использовании создаётся вектор:
» k = 2:2:10
Задаётся последовательность k с шагом 2
k =
2 4 6 8 10
Ответ системы
» m = 0:2
Задаётся последовательность m с шагом 1
m =
0 1 2
Ответ системы
» s=sin(m)
Использование последовательности m
s =
0 0.8415 0.9093
Ответ системы
При необходимости осуществления почленного умножения (или де-
ления) элементов одного массива на элементы другого массива (той же
размерности) используются соответственно операторы (.*) и (./). Например: