ВУЗ:
Составители:
B = eye(m,
n)
Создание единичной матрицы B (единицы на
главной диагонали). Если в скобках стоит
одно число n, то создается квадратная мат-
рица размером n × n с единицами на главной
диагонали
C =
ones(m, n)
Создание матрицы C, состоящей из единиц.
Если в скобках стоит одно число n, то созда-
ется квадратная матрица размером n × n
R = rand(m,
n)
Создание матрицы R, заполненной случай-
ными числами, распределенными по равно-
мерному закону между нулем и единицей.
Если в скобках стоит одно число n, то созда-
ется квадратная матрица размером n × n
RN =
randn(m, n)
Создание матрицы R, заполненной случай-
ными числами, распределенными по нор-
мальному закону. Если в скобках стоит одно
число n, то создается квадратная матрица
размером n × n
D = diag(a,
k)
Создание матрицы, у которой внедиагональ-
ные числа равны нулю. Если k не указано, то
на главной диагонали расположится вектор
d. Второй аргумент означает, насколько по-
бочная диагональ отстоит от главной, а его
знак указывает на направление, плюс –
вверх, минус – вниз от главной диагонали.
Математическими операциями с массивами являются сложение, вычитание, умножение, транспони-
рование и возведение в степень. При использовании матричных операций следует помнить, что для
сложения или вычитания матрицы должны быть одного размера, а при умножении число столбцов
первой матрицы должно равняться числу строк второй матрицы. Сложение и вычитание матриц про-
изводится с помощью знаков плюс и минус, а при умножении используется звездочка.
>> A = [3 1 -1; 2 4 3];
>> C = [[3; 4] [-1; 2] [7; 0]];
>> S = A + C
S =
6 0 6
6 6 3
>> R = C-A
R =
0 -2 8
2 -2 -3
>> P = C*B
P =
-25 9 11
20 26 -4
Умножать матрицу на число можно как справа, так и слева.
>> P1 = A*3
P1 =
9 3 -3
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »