Тригонометрические и обратные им функции
В системе 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.04281.1985 1.1884 7.0862