SinDegrees[θ]
gives the sine of
degrees.
SinDegrees
SinDegrees[θ]
gives the sine of
degrees.
Details
- SinDegrees and other trigonometric functions are studied in high-school geometry courses and are also used in many scientific disciplines.
- The argument of SinDegrees is assumed to be in degrees.
- SinDegrees is automatically evaluated when its argument is a simple rational multiple of
; for more complicated rational multiples, FunctionExpand can sometimes be used. - SinDegrees of angle
is the ratio of the opposite side to the hypotenuse of a right triangle: - SinDegrees is related to CosDegrees by the Pythagorean identity
. - For certain special arguments, SinDegrees automatically evaluates to exact values.
- SinDegrees can be evaluated to arbitrary numerical precision.
- SinDegrees automatically threads over lists.
- SinDegrees can be used with Interval, CenteredInterval and Around objects.
- Mathematical function, suitable for both symbolic and numerical manipulation.
Examples
open all close allBasic Examples (6)
The argument is given in degrees:
SinDegrees[60]Calculate SinDegrees of 45 degrees for a right triangle with unit sides:
Sin45deg = (1/Sqrt[1 + 1])Sin45deg == SinDegrees[45]Solve a trigonometric equation:
Solve[SinDegrees[x] == 1 / 2 && 0 < x < 90, x]Solve a trigonometric inequality:
Reduce[SinDegrees[x] > 1 / 2 && 0 <= x <= 360, x]Plot[SinDegrees[x], {x, -360, 360}]Series[SinDegrees[x], {x, 0, 7}]Scope (47)
Numerical Evaluation (6)
SinDegrees[1.2]SinDegrees[12 / 10`30]The precision of the output tracks the precision of the input:
SinDegrees[1.20000000000000000000000]SinDegrees can take complex number inputs:
SinDegrees[2.5 + I]Evaluate SinDegrees efficiently at high precision:
SinDegrees[1.2`500]//TimingSinDegrees[1.2`100000];//TimingCompute worst-case guaranteed intervals using Interval and CenteredInterval objects:
SinDegrees[Interval[{-30, 30}]]SinDegrees[Interval[{-Infinity, Infinity}]]SinDegrees[CenteredInterval[1, 1 / 100]]SinDegrees[CenteredInterval[2 + 3I, (1 + I) / 100]]Or compute average-case statistical intervals using Around:
SinDegrees[Around[2, 0.01]]Compute the elementwise values of an array:
SinDegrees[{{60, 180}, {30, -90}}]Or compute the matrix SinDegrees function using MatrixFunction:
MatrixFunction[SinDegrees[#]&, {{60, 180}, {30, -90}}]Specific Values (6)
Values of SinDegrees at fixed points:
SinDegrees[{0, 30, 45, 60, 90, 180}]SinDegrees has exact values at rational multiples of 30 degrees:
Table[SinDegrees[30 n], {n, 0, 6}]SinDegrees[Infinity]SinDegrees[ComplexInfinity]Simple exact values are generated automatically:
SinDegrees[180 / 5]More complicated cases require explicit use of FunctionExpand:
SinDegrees[180 / 24]FunctionExpand[%]Zeros of SinDegrees:
Assuming[m∈Integers, Refine[SinDegrees[180 m]]]Extrema of SinDegrees:
Assuming[m∈Integers, FullSimplify[SinDegrees[180 ((1/2) + m)]]]Find the first positive maximum as a root of
:
sol = Solve[D[SinDegrees[x], x] == 0 && 0 < x < 180, x]xmax = x /. First[sol]Plot[SinDegrees[x], {x, 0, 360}, Rule[...]]Visualization (4)
Plot the SinDegrees function:
Plot[SinDegrees[x], {x, 0, 360}]Plot over a subset of the complexes:
ComplexPlot3D[SinDegrees[z], {z, -360 - (360/π) I, 360 + (360/π) I}, Rule[...]]Plot the real part of SinDegrees:
ComplexContourPlot[Re[SinDegrees[z]], {z, -360 - (360/π) I, 360 + (360/π) I}, ...]Plot the imaginary part of SinDegrees:
ComplexContourPlot[Im[SinDegrees[z]], {z, -360 - (360/π) I, 360 + (360/π) I}, ...]Polar plot with SinDegrees:
Table[PolarPlot[SinDegrees[k ϕ * 180 / Pi], {ϕ, 0, 2π}, ...], {k, 1, 8}]Function Properties (13)
SinDegrees is a periodic function with a period of 360 degrees:
SinDegrees[30] == SinDegrees[30 + 360]Check this with FunctionPeriod:
FunctionPeriod[SinDegrees[x], x]SinDegrees is defined for all real and complex values:
FunctionDomain[SinDegrees[x], x]FunctionDomain[SinDegrees[z], z, Complexes]SinDegrees achieves all real values between
and
:
FunctionRange[SinDegrees[x], x, y]The range for complex values is the whole plane:
FunctionRange[SinDegrees[z], z, y, Complexes]SinDegrees is an odd function:
SinDegrees[-x]SinDegrees has the mirror property
:
FullSimplify[SinDegrees[Conjugate[z]] == Conjugate[SinDegrees[z]]]SinDegrees is an analytic function of x:
FunctionAnalytic[SinDegrees[x], x]SinDegrees is monotonic in a specific range:
FunctionMonotonicity[SinDegrees[x], x]FunctionMonotonicity[{SinDegrees[x], 0 < x < 90}, x]SinDegrees is not injective:
FunctionInjective[SinDegrees[x], x]Plot[{SinDegrees[x], 1 / 2}, {x, -360, 360}]SinDegrees is not surjective:
FunctionSurjective[SinDegrees[x], x]Plot[{SinDegrees[x], 1.5}, {x, -360, 360}]SinDegrees is neither non-negative nor non-positive:
FunctionSign[SinDegrees[x], x]SinDegrees has no singularities or discontinuities:
FunctionSingularities[SinDegrees[x], x]FunctionDiscontinuities[SinDegrees[x], x]SinDegrees is neither convex nor concave:
FunctionConvexity[SinDegrees[x], x]SinDegrees is concave for x in [0,180]:
FunctionConvexity[{SinDegrees[x], 0 < x < 180}, x]Plot[SinDegrees[x], {x, 0, 180}]TraditionalForm formatting:
SinDegrees[α]//TraditionalFormDifferentiation (3)
Integration (3)
Compute the indefinite integral of SinDegrees via Integrate:
Integrate[SinDegrees[x], x]Definite integral of SinDegrees over a period is 0:
Integrate[SinDegrees[x], {x, 0, 360}]Integrate[SinDegrees[x]CosDegrees[x], x]Integrate[SinDegrees[z] ^ a, z]Series Expansions (3)
Find the Taylor expansion using Series:
Series[SinDegrees[x], {x, 0, 7}]Plots of the first three approximations for SinDegrees around
:
terms = Normal@Table[Series[SinDegrees[x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{SinDegrees[x], terms}, {x, -360, 360}, PlotRange -> {-1.5, 1.5}]FourierSeries[SinDegrees[z], z, 1]SinDegrees can be applied to power series:
SinDegrees[90 + x + (x^2/2) + (x^3/3) + O[x]^4]Function Identities and Simplifications (5)
Double-angle formula using TrigExpand:
TrigExpand[SinDegrees[2x]]TrigExpand[SinDegrees[x + y]]TrigExpand[SinDegrees[4x]]Recover the original expression using TrigReduce:
TrigReduce[%]Convert sums to products using TrigFactor:
TrigFactor[SinDegrees[x] + SinDegrees[y]]Convert to exponentials using TrigToExp:
TrigToExp[SinDegrees[z]]Function Representations (4)
Representation through CosDegrees:
CosDegrees[90 - x]1 - CosDegrees[x]^2//SimplifyRepresentations through CosDegrees, TanDegrees and CotDegrees:
Simplify[CosDegrees[x] TanDegrees[x]]Simplify[CosDegrees[x] / CotDegrees[x]]Representation through CscDegrees:
Simplify[1 / CscDegrees[x]]Applications (22)
Basic Trigonometric Applications (3)
Given
, find the SinDegrees of the angle
:
Solve[x^2 + (5/9) == 1, x]Find the missing opposite side length of a right triangle with hypotenuse 5 given the angle is 30 degrees:
Solve[SinDegrees[30] == x / 5, x]ParametricPlot[{SinDegrees[t], CosDegrees[t]}, {t, 0, 360}]Trigonometric Identities (7)
Calculate the SinDegrees value of 105 degrees using the sum and difference formulas:
SinDegrees[α + β]//TrigExpand% /. {α -> 60, β -> 45}//SimplifyCompare with the result of direct calculation:
% == SinDegrees[105]Calculate the SinDegrees value of 15 degrees using the half-angle formula
:
(±Sqrt[(1 - CosDegrees[α]/2)] /. α -> 30)//SimplifyCompare this result with directly calculated SinDegrees:
%[[1]] == SinDegrees[15]Calculate the product of two SinDegrees using the trigonometric product to sum formula
:
((1/2)(SinDegrees[α + β] + SinDegrees[α - β]) /. {α -> 30, β -> 45})//FullSimplifyCompare this result with directly calculated product of two SinDegrees instances:
% == SinDegrees[30]SinDegrees[45]Simplify trigonometric expressions:
Simplify[(SinDegrees[x]/1 + CosDegrees[x]) + (1 + CosDegrees[x]/SinDegrees[x])]Simplify[(SinDegrees[x]CosDegrees[x]/TanDegrees[x]) - 1]Verify trigonometric identities:
Simplify[SinDegrees[2x]^2 + (1 - 2SinDegrees[x]^2)^2 == 1]Use the law of sines to find the length of the side
opposite to the angle
angle, given the length of the side
and
:
This could be calculated via the formula
:
Solve[(SinDegrees[28]/x) == (SinDegrees[49]/7), x]%//NCalculate the base length of an isosceles triangle given the leg length
and the vertex angle
:
base = 2a SinDegrees[α / 2] /. {a -> 2, α -> 30}Get the numerical value of the base:
%//NTrigonometric Equations (2)
Solve a basic trigonometric equation:
Solve[SinDegrees[5x] == 1 / 2, x]Solve trigonometric equations including other trigonometric functions:
Solve[SinDegrees[5x] == CosDegrees[x], x]//FullSimplifySolve trigonometric equations with conditions:
Reduce[2Sqrt[2SinDegrees[x]] + 3CosDegrees[x] == 9 / 2 && 0 < x < 90, x]Trigonometric Inequalities (2)
Advanced Applications (8)
ParametricPlot[{SinDegrees[t], SinDegrees[2t]}, {t, 0, 360}]Equiangular (logarithmic) spiral:
ParametricPlot[Exp[t / 10 * π / 180]{SinDegrees[t], CosDegrees[t]}, {t, 0, 5 * 360}, PlotRange -> All]ParametricPlot3D[{CosDegrees[ϕ] SinDegrees[θ], SinDegrees[θ] SinDegrees[ϕ], CosDegrees[θ]}, {ϕ, -180, 180}, {θ, 0, 180}]ParametricPlot3D[{CosDegrees[ϕ] + 1 / 2 CosDegrees[θ] CosDegrees[ϕ], SinDegrees[ϕ] + 1 / 2 CosDegrees[θ] SinDegrees[ϕ], SinDegrees[θ] / 2}, {ϕ, -180, 180}, {θ, 0, 360}]Plot3D[SinDegrees[x]SinDegrees[y], {x, 0, 720}, {y, 0, 720}]Approximate the almost nowhere differentiable Riemann–Weierstrass function:
Plot[Sum[N[SinDegrees[j ^ 2 x] / j ^ 2], {j, 1, 12}], {x, 0, 360}]Intensity of the Fraunhofer diffraction pattern of a circular aperture versus diffraction angle:
Plot[2(BesselJ[2, 10SinDegrees[θ]] / (10SinDegrees[θ])) ^ 2, {θ, 0, 90}]Find a point on a unit circle using CosDegrees and SinDegrees functions:
ContourPlot[x ^ 2 + y ^ 2 == 1, {x, -1.5, 1.5}, {y, -1.5, 1.5}, ...]Properties & Relations (11)
Check that 1 degree is
radians:
SinDegrees[60] == Sin[π / 3]Basic parity and periodicity properties are automatically applied:
SinDegrees[x + 360]SinDegrees[-x]SinDegrees[I x]1 / SinDegrees[x]//SimplifyComplicated expressions containing trigonometric functions do not simplify automatically:
SinDegrees[3z]^2 + (2 CosDegrees[z] CosDegrees[2 z] - CosDegrees[z])^2Simplify[%]SinDegrees[x] - SinDegrees[y] - 2CosDegrees[(x + y/2)]SinDegrees[(x - y/2)]FullSimplify[%]Use FunctionExpand to express SinDegrees in terms of radicals:
{SinDegrees[180 / 8], SinDegrees[180 / 12], SinDegrees[180 / 15]}FunctionExpand[%]Compositions with the inverse trigonometric functions:
{SinDegrees[ArcSinDegrees[z]], SinDegrees[2ArcSinDegrees[z]], SinDegrees[3ArcSinDegrees[z]]}FunctionExpand[%]Solve a trigonometric equation:
Reduce[SinDegrees[z]^2 + 3 SinDegrees[z + 30] == 4, z]Numerically find a root of a transcendental equation:
FindRoot[SinDegrees[z]^2 + 15 SinDegrees[z + 30] == z, {z, 0, 15}]Plot the function to check if the solution is correct:
Plot[SinDegrees[z]^2 + 15 SinDegrees[z + 30] - z, {z, 0, 15}]The zeros of SinDegrees:
Reduce[SinDegrees[α x + β] == 0, x]FunctionExpand applied to SinDegrees generates expressions in trigonometric functions in radians:
FunctionExpand[SinDegrees[x]]FunctionExpand[SinDegrees[x ^ 2]SinDegrees[120 - x / 2]]ExpToTrig applied to the outputs of TrigToExp will generate trigonometric functions in radians:
TrigToExp[SinDegrees[z]]ExpToTrig[%]TrigToExp[SinDegrees[2z]SinDegrees[z]];
ExpToTrig[%]SinDegrees is a numeric function:
NumericQ[SinDegrees[2 + E]]Possible Issues (1)
Neat Examples (5)
Trigonometric functions are ratios that relate the angle measures of a right triangle to the lengths of its sides:
Trigfunclist = {SinDegrees[θ], CosDegrees[θ], TanDegrees[θ], CotDegrees[θ], SecDegrees[θ], CscDegrees[θ]};
ratioslist = {a / c, b / c, a / b, b / a, c / b, c / a};Grid[...]//TraditionalFormSolve a trigonometric equation:
Solve[SinDegrees[x] == CosDegrees[2x], x]//SimplifyAdd some condition to the solution:
Reduce[SinDegrees[x] == CosDegrees[2x] && 0 < x < 45, x]Some arguments can be expressed as a finite sequence of nested radicals:
SinDegrees[(180/2^12)]//FunctionExpandIntegrate[SinDegrees[x ^ n], x]Noncommensurate waves (quasiperiodic function):
Plot[SinDegrees[x] + SinDegrees[Sqrt[2]x], {x, 0, 20 * 360}]See Also
CosDegrees TanDegrees CotDegrees CscDegrees ArcSinDegrees Sin
Tech Notes
Related Guides
History
Text
Wolfram Research (2024), SinDegrees, Wolfram Language function, https://reference.wolfram.com/language/ref/SinDegrees.html.
CMS
Wolfram Language. 2024. "SinDegrees." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SinDegrees.html.
APA
Wolfram Language. (2024). SinDegrees. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SinDegrees.html
BibTeX
@misc{reference.wolfram_2026_sindegrees, author="Wolfram Research", title="{SinDegrees}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/SinDegrees.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_sindegrees, organization={Wolfram Research}, title={SinDegrees}, year={2024}, url={https://reference.wolfram.com/language/ref/SinDegrees.html}, note=[Accessed: 13-June-2026]}