Тригонометрические и обратные им функции
В системе MATLAB определены следующие тригонометрические и обратные тригонометрические функции. Функции вычисляются для каждого элемента массива. Входной массив допускает комплексные значения. Напоминаем, что все углы в функциях задаются в радианах.
- acos (X) – возвращает арккосинус для каждого элемента X. Для действительных значений X в области [-1, 1] acos(X) возвращает действительное значение из диапазона диапазона [0, р], для действительных значений X вне области [-1, 1] acos(X) возвращает комплексное число.
Примеры:
>
>
Y
=
acos (
0.5
)
1.0472
>
>
acos([
0.5
1
2
])
ans
=
1.0472
0
0
+
1.31701
- acot (X) – возвращает арккотангенс для каждого элемента X. Пример:
>
>
Y
=
acot(
0
.l)
y
=
1.4711
- acsc(X) – возвращает арккосеканс для каждого элемента X. Пример:
>
>
Y
=
acsc(
3
)
0.3398
- asec(X) – возвращает арксеканс для каждого элемента X. Пример:
>
>
Y
=
asec(
0.5
)
Y
=
0
+
1.31701
- asin(X) – возвращает арксинус для каждого элемента X. Для действительных значений X в области [-1, 1] asin(X) возвращает действительное число из диапазона [-р/2, р/2], для действительных значений X вне области [-1, 1] asin(X) возвращает комплексное число. Пример:
>
>
Y
=
asin (
0.278
)
Y
=
0.2817
- atan(X) – возвращает арктангенс для каждого элемента X. Для действительных значений X atan(X) находится в области [-р/2, р/2]. Пример:
>
>
Y
=
atan(
1
)
Y
=
0.7854
- atan2 (Y, X) – возвращает массив Р той же размерности, что X и Y, содержащий поэлементно арктангенсы отношения вещественных частей Y и X. Мнимые части игнорируются. Элементы Р находятся в интервале [-р, р]. Специфический квадрант определен функциями sign(Y) и sign(X). Это отличает полученный результат от результата atan(Y/X), который ограничен интервалом [-л/2, л/2].
Пример:
>
>
atan2(
1
,
2
)
ans
=
0.4636
- cos(X) – возвращает косинус для каждого элемента X. Пример:
>
>
X
=
[
123
];
>
>
cos(X)
ans
=
0.5403
-
0.4161
-
0.9900
- cot(X) – возвращает котангенс для каждого элемента X. Пример:
>
>
Y
=
cot(
2
)
Y
=
-
0.4577
- csc(X) – возвращает косеканс для каждого элемента X. Пример:
>
>
X
=
[
2
4.678
5
:
0.987
1
3
];
>
>
Y
=
csc(X)
Y
=
1.0998
-
1.0006
-
1.0428
1.1985
1.1884
7.0862