acot

Символьная обратная котангенс-функция

Синтаксис

Описание

пример

acot(X) возвращает обратную котангенс-функцию (arccotangent-функцию) X. Все углы расположены в радианах.

  • Для действительных значений X, acot(X) возвращает значения в интервале [-pi/2,pi/2].

  • Для комплексных чисел X, acot(X) возвращает комплексные числа с вещественными частями в интервале [-pi/2,pi/2].

Примеры

Обратная котангенс-функция для числовых и символьных аргументов

В зависимости от его аргументов, acot возвращает результаты с плавающей точкой или точные символьные результаты.

Вычислите обратную функцию котангента для этих чисел. Поскольку эти числа не являются символическими объектами, acot возвращает результаты с плавающей точкой.

A = acot([-1, -1/3, -1/sqrt(3), 1/2, 1, sqrt(3)])
A =
   -0.7854   -1.2490   -1.0472    1.1071    0.7854    0.5236

Вычислите обратную функцию котангента для чисел, преобразованных в символические объекты. Для многих символических (точных) чисел, acot возвращает неразрешенные символические вызовы.

symA = acot(sym([-1, -1/3, -1/sqrt(3), 1/2, 1, sqrt(3)]))
symA =
[ -pi/4, -acot(1/3), -pi/3, acot(1/2), pi/4, pi/6]

Использовать vpa для аппроксимации символьных результатов с числами с плавающей запятой:

vpa(symA)
ans =
[ -0.78539816339744830961566084581988,...
-1.2490457723982544258299170772811,...
-1.0471975511965977461542144610932,...
1.1071487177940905030170654601785,...
0.78539816339744830961566084581988,...
0.52359877559829887307710723054658]

Постройте обратный котангенс функции

Постройте график функции обратного котангенса на интервале от-10 до 10.

syms x
fplot(acot(x),[-10 10])
grid on

Figure contains an axes. The axes contains an object of type functionline.

Выражения указатель, содержащие обратную котангенс-функцию

Многие функции, такие как diff, int, taylor, и rewrite, может обрабатывать выражения, содержащие acot.

Найдите первую и вторую производные обратной котангенс-функции:

syms x
diff(acot(x), x)
diff(acot(x), x, x)
ans =
-1/(x^2 + 1)
 
ans =
(2*x)/(x^2 + 1)^2

Найдите неопределенный интеграл обратной котангенс-функции:

int(acot(x), x)
ans =
log(x^2 + 1)/2 + x*acot(x)

Найдите расширение acot(x) серии Тейлора для x > 0:

assume(x > 0)
taylor(acot(x), x)
ans =
- x^5/5 + x^3/3 - x + pi/2

Для дальнейших расчетов очистите предположение о x путем воссоздания его с помощью syms:

syms x

Перепишите обратную функцию котангента в терминах натурального логарифма:

rewrite(acot(x), 'log')
ans =
(log(1 - 1i/x)*1i)/2 - (log(1i/x + 1)*1i)/2

Входные параметры

свернуть все

Вход, заданный как символьное число, переменная, выражение или функция, или как вектор или матрица символьных чисел, переменных, выражений или функций.

См. также

| | | | | | | | | |

Представлено до R2006a