cos

Символьная функция косинуса

Синтаксис

Описание

пример

cos(X) возвращает функцию косинуса X.

Примеры

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

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

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

A = cos([-2, -pi, pi/6, 5*pi/7, 11])
A =
   -0.4161   -1.0000    0.8660   -0.6235    0.0044

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

symA = cos(sym([-2, -pi, pi/6, 5*pi/7, 11]))
symA =
[ cos(2), -1, 3^(1/2)/2, -cos((2*pi)/7), cos(11)]

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

vpa(symA)
ans =
[ -0.41614683654714238699756822950076,...
-1.0,...
0.86602540378443864676372317075294,...
-0.62348980185873353052500488400424,...
0.0044256979880507857483550247239416]

Постройте функцию косинуса

Постройте график функции косинуса на интервале от -4π кому 4π.

syms x
fplot(cos(x),[-4*pi 4*pi])
grid on

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

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

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

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

syms x
diff(cos(x), x)
diff(cos(x), x, x)
ans =
-sin(x)
 
ans =
-cos(x)

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

int(cos(x), x)
ans =
sin(x)

Найдите расширение cos(x) серии Тейлора:

taylor(cos(x), x)
ans =
x^4/24 - x^2/2 + 1

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

rewrite(cos(x), 'exp')
ans =
exp(-x*1i)/2 + exp(x*1i)/2

Оценка модулей измерения с cos Функция

cos численно автоматически оценивает эти модули измерения: radian, degree, arcmin, arcsec, и revolution.

Покажите это поведение путем нахождения косинуса x степени и 2 радианы.

u = symunit;
syms x
f = [x*u.degree 2*u.radian];
cosinf = cos(f)
cosinf =
[ cos((pi*x)/180), cos(2)]

Можно вычислить cosinf путем замены x использование subs а затем использование double или vpa.

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

свернуть все

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

Подробнее о

свернуть все

Функция косинуса

Косинус угла α, заданный со ссылкой на прямоугольный треугольник,

cos(α)=смежная сторонагипотенуза=bh.

Косинус комплексного аргумента, α, есть

cos(α)=eiα+eiα2.

См. также

| | | | | | | | | |

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