ВУЗ:
Составители:
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 до π),
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »