Символьная функция котангента
cot( возвращает котангенс-функцию X)X.
В зависимости от его аргументов, cot возвращает результаты с плавающей точкой или точные символьные результаты.
Вычислите функцию котангента для этих чисел. Поскольку эти числа не являются символическими объектами, cot возвращает результаты с плавающей точкой.
A = cot([-2, -pi/2, pi/6, 5*pi/7, 11])
A =
0.4577 -0.0000 1.7321 -0.7975 -0.0044Вычислите функцию cotangent для чисел, преобразованных в символические объекты. Для многих символических (точных) чисел, cot возвращает неразрешенные символические вызовы.
symA = cot(sym([-2, -pi/2, pi/6, 5*pi/7, 11]))
symA = [ -cot(2), 0, 3^(1/2), -cot((2*pi)/7), cot(11)]
Использовать vpa для аппроксимации символьных результатов с числами с плавающей запятой:
vpa(symA)
ans = [ 0.45765755436028576375027741043205,... 0,... 1.7320508075688772935274463415059,... -0.79747338888240396141568825421443,... -0.0044257413313241136855482762848043]
Постройте график функции котангенса на интервале от кому .
syms x fplot(cot(x),[-pi pi]) grid on

Многие функции, такие как diff, int, taylor, и rewrite, может обрабатывать выражения, содержащие cot.
Найдите первую и вторую производные функции котангента:
syms x diff(cot(x), x) diff(cot(x), x, x)
ans = - cot(x)^2 - 1 ans = 2*cot(x)*(cot(x)^2 + 1)
Найдите неопределенный интеграл функции котангента:
int(cot(x), x)
ans = log(sin(x))
Найдите расширение cot(x) серии Тейлора вокруг x = pi/2:
taylor(cot(x), x, pi/2)
ans = pi/2 - x - (x - pi/2)^3/3 - (2*(x - pi/2)^5)/15
Перепишите функцию котангента в терминах функций синуса и косинуса:
rewrite(cot(x), 'sincos')
ans = cos(x)/sin(x)
Перепишите функцию котангента в терминах экспоненциальной функции:
rewrite(cot(x), 'exp')
ans = (exp(x*2i)*1i + 1i)/(exp(x*2i) - 1)
cot Функцияcot численно автоматически оценивает эти модули измерения: radian, degree, arcmin, arcsec, и revolution.
Покажите это поведение, найдя котангенс x степени и 2 радианы.
u = symunit; syms x f = [x*u.degree 2*u.radian]; cotf = cot(f)
cotf = [ cot((pi*x)/180), cot(2)]
Можно вычислить cotf путем замены x использование subs а затем использование double или vpa.