sin

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

Синтаксис

Описание

пример

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

Примеры

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

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

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

A = sin([-2, -pi, pi/6, 5*pi/7, 11])
A =
   -0.9093   -0.0000    0.5000    0.7818   -1.0000

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

symA = sin(sym([-2, -pi, pi/6, 5*pi/7, 11]))
symA =
[ -sin(2), 0, 1/2, sin((2*pi)/7), sin(11)]

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

vpa(symA)
ans =
[ -0.90929742682568169539601986591174,...
0,...
0.5,...
0.78183148246802980870844452667406,...
-0.99999020655070345705156489902552]

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

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

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

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

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

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

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

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

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

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

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

taylor(sin(x), x)
ans =
x^5/120 - x^3/6 + x

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

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

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

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

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

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

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

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

свернуть все

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

Подробнее о

свернуть все

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

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

sin(α)=opposite sideгипотенуза=ah.

Синус сложного аргумента, α, есть

sin(α)=eiαeiα2i.

См. также

| | | | | | | | | | |

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