Документация Engee

cos

Страница в процессе разработки.

Косинус аргумента в радианах.

Библиотека

EngeeDSP

Синтаксис

Вызов функции

  • Y = cos(X) — возвращает значение косинуса для каждого элемента из X. Функция cos работает с массивами поэлементно. Функция принимает как вещественные, так и комплексные входные данные.

    • Для вещественных значений из X, функция cos возвращает вещественные значения в интервале [-1, 1].

    • Для комплексных значений из X, функция cos возвращает комплексные значения.

Аргументы

Входные аргументы

# X — значение входного угла в рад
скаляр | вектор | матрица | N-мерный массив

Details

Значение входного угла в рад, заданное как скаляр, вектор, матрица или многомерный массив.

Типы данных

Float32, Float64, Char, String

Поддержка комплексных чисел

Да

Выходные аргументы

# Y — значение косинуса входного угла
скаляр | вектор | матрица | N-мерный массив

Details

Значение косинуса входного угла, возвращаемое в виде вещественного или комплексного скаляра, вектора, матрицы или многомерного массива.

Типы данных

Float32, Float64, Char, String

Поддержка комплексных чисел

Да

Примеры

График функции косинуса

Details

Построим график функции косинуса для .

import EngeeDSP.Functions: cos
using Plots

x = -pi:0.01:pi
plot(x, cos.(x), grid = true)
xlabel!("x")
ylabel!("cos(x)")

cos 2

Косинус вектора комплексных углов

Details

Вычислить косинус комплексных углов вектора .

import EngeeDSP.Functions: cos

x = [-im, pi + im*pi/2, -1 + im*4]
y = cos.(x)
3-element Vector{ComplexF64}:
  1.5430806348152437 + 0.0im
 -2.5091784786580567 - 2.818278334591946e-16im
  14.754701170483758 + 22.96367349919304im

Дополнительно

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

Details

Косинус угла прямоугольного треугольника равен:

где

  • — прилежащий катет;

  • — гипотенуза прямоугольного треугольника.

sin ru

Косинус комплексной величины равен: