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

UptoLike

6
Для задания вектора с большим числом элементов, их значения надо
перечислить в квадратных скобках, используя в качестве разделителя
пробел или запятую. Задание матриц осуществляется аналогично, для
разделения строк используется знак ; (точка с запятой) Например:
» X = [1 2 3 4]
Задание вектора из 4 элементов
X =
1 2 3 4
Ответ системы
» Y = [1 2; 4 5]
Задание матрицы 2×2
Y =
1 2
3 4
Ответ системы
В MATLAB предусмотрено наличие большого количества операций,
которые можно совершать с матрицами и векторами. Среди них:
сложение, вычитание (+,–);
умножение (*);
обращение (inv);
деление слева направо (/) и справа налево (\);
возведение в степень (^);
транспонирование (‘);
создание нижней треугольной матрицы А: tril(A);
создание верхней треугольной матрицы А: triu(A);
формирование единичной матрицы заданного размера n: eye(n);
формирование матрицы единиц заданного размера
m
n
×
:
ones(n,m). Для создания квадратной матрицы: ones(n);
формирование матрицы нулей заданного размера
m
n
×
: ze-
ros(n,m). Для создания квадратной матрицы: zeros(n);
извлечение диагонали заданной матрицы А: daig(A);
вычисление следа матрицы А: trace(A);
собственные числа матрицы А: eig(A);
1.1.2. Математические функции
В MATLAB предусмотрено наличие большого числа встроенных ма-
тематических функций [1]. Среди них:
элементарные функции:
sin(Z), cos(Z), tan(Z), cot(Z), sec(Z), csc(Z) синус, косинус, тан-
генс, котангенс числа Z;
sinh(Z), cosh(Z), tanh(Z), coth(Z), sech(Z), csch(Z)гиперболиче-
ские синус, косинус, тангенс, котангенс, секанс, косеканс числа Z;
asin(Z), acos(Z), atan(Z), acot(Z), asec(Z), acsc(Z) арксинус (в ра-
дианах в диапазоне от -π/2 до +π/2), арккосинус (в диапазоне от 0 до π),