Cosine Calculator

📚 Confused about how this is calculated? Read the full The Hidden Meaning of the 'Co' in Cosine →

Trigonometric Analysis, Vector Mechanics, and the Cosine Function

In trigonometry, vector physics, artificial intelligence (natural language processing embeddings), electrical AC power engineering, astronomy, and structural mechanics, the cosine function (cos) is a fundamental periodic trigonometric function. In a right-angled triangle, the cosine of an acute angle θ is defined as the geometric ratio of the adjacent side length to the hypotenuse: cos(θ) = Adjacent / Hypotenuse. On the Cartesian Unit Circle (radius r = 1), the cosine corresponds to the horizontal x-coordinate of a point on the circle's circumference: cos(θ) = x. The Cosine Calculator computes exact cosine values in degrees and radians, solves non-right triangles via the Law of Cosines, calculates Vector Cosine Similarity in AI data science, evaluates electrical AC Power Factor (PF = cos φ), and computes Taylor series expansions.

A foundational framework in analytical geometry is the Law of Cosines (Generalized Pythagorean Theorem): for any arbitrary triangle with side lengths a, b, c and angle C opposite side c, c^2 = a^2 + b^2 − 2·a·b·cos(C). When C = 90°, cos(90°) = 0, reducing the equation to the classic Pythagorean theorem c^2 = a^2 + b^2. Furthermore, in vector algebra and machine learning, the Vector Dot Product is defined as u · v = ||u|| × ||v|| × cos(θ), quantifying semantic document similarity in LLM vector databases.

Core Cosine Formulas and Trigonometric Identities

1. Right Triangle Definition:
cos( θ ) = Adjacent / Hypotenuse    and    sec( θ ) = 1 / cos( θ )

2. The Law of Cosines (Solving Any Triangle SAS / SSS):
• Solving for Side c: c^2 = a^2 + b^2 − 2 × a × b × cos( C )
• Solving for Angle C: cos( C ) = [ a^2 + b^2 − c^2 ] / [ 2 × a × b ]

3. Vector Cosine Similarity (in AI and NLP Embedding Spaces):
Cosine_Similarity = ( u · v ) / [ ||u|| × ||v|| ] = cos( θ )
(Ranges from +1.0 for identical vectors, 0.0 for orthogonal/unrelated, to −1.0 for opposite vectors).

4. Angle Sum, Difference, and Double Angle Identities:
• Sum & Difference: cos( α ± β ) = cos( α )·cos( β ) ∓ sin( α )·sin( β )
• Double Angle: cos( 2θ ) = cos^2( θ ) − sin^2( θ ) = 2·cos^2( θ ) − 1 = 1 − 2·sin^2( θ )
• Half Angle: cos( θ / 2 ) = ±√[ ( 1 + cos(θ) ) / 2 ]

5. Calculus Derivative, Integral, and Taylor Series Expansion:
• Derivative: d/dx [ cos(x) ] = −sin(x)
• Indefinite Integral: ∫ cos(x) dx = sin(x) + C
• Taylor-Maclaurin Series: cos(x) = 1 − x^2/2! + x^4/4! − x^6/6! + ... = ∑_(n=0)^∞ [ (−1)^n × x^(2n) / (2n)! ]

Exact Trigonometric Cosine Reference Table (Standard Angles)

Degrees (°)Radians (rad)Exact Radical ValueDecimal ValueVector ProjectionEngineering Application
0°011.0000Max Positive Projection (100%)Unity Power Factor (PF = 1.0)
30°π / 6√3 / 20.866086.60% Horizontal Vector3-Phase line voltage factor
45°π / 4√2 / 20.707170.71% Balanced Projection45-degree mechanical stress tensor
60°π / 31 / 20.500050.00% Half ProjectionEquilateral triangle geometry
90°π / 200.0000Orthogonal / Zero ProjectionZero work done by perpendicular force
180°π−1−1.0000Max Negative Projection180-degree complete phase reversal
270°3π / 200.0000Orthogonal Vertical AxisZero real power transmission
360°2π11.0000Full Cycle ReturnPeriodic wave completion

Case Study: Land Surveying Distance via the Law of Cosines (SAS)

Geodetic Surveying Scenario: A civil surveyor stands at transit station C and measures the distances to two inaccessible landmark towers: Distance a = 420.0 Meters, Distance b = 650.0 Meters, with an included angle ∠C = 54.0 Degrees. Calculate the exact straight-line distance c between the two landmark towers.

1. Apply the Law of Cosines Formula:

c^2 = a^2 + b^2 − 2 × a × b × cos( C )
c^2 = 420.0^2 + 650.0^2 − [ 2 × 420.0 × 650.0 × cos( 54.0° ) ]
cos( 54.0° ) = 0.587785
c^2 = 176,400 + 422,500 − [ 546,000 × 0.587785 ]
c^2 = 598,900 − 320,930.61 = 277,969.39 m^2

2. Take Square Root to Find Distance c:

c = √[ 277,969.39 ] = 527.23 Meters
(Accurate to within 1 centimeter without requiring direct physical measurement across rough terrain!).

Frequently Asked Questions

Why is Cosine an "Even Function" while Sine is an "Odd Function"?

Because on the Cartesian coordinate plane, reflecting an angle across the x-axis preserves its horizontal coordinate: cos(−θ) = cos(θ) (Symmetric about the y-axis, Even). In contrast, sin(−θ) = −sin(θ) (Symmetric about origin, Odd).

What is Cosine Similarity in Artificial Intelligence and Large Language Models?

In modern AI vector embeddings, text documents and word tokens are represented as high-dimensional vectors. Cosine Similarity computes cos(θ) = (u·v) / (||u|| ||v||): measuring the angle between vectors regardless of text length, enabling semantic search and retrieval-augmented generation (RAG).

What is Electrical Power Factor (PF = cos φ)?

In AC electrical power systems, inductive loads (such as electric motors) cause current to lag behind voltage by phase angle φ. Power Factor = cos(φ) = Real Power (kW) / Apparent Power (kVA) — operating at PF < 0.85 incurs utility penalties due to wasted reactive current.

How does the Law of Cosines reduce to the Pythagorean Theorem?

In a right triangle where angle C = 90°, cos(90°) = 0. Substituting into c^2 = a^2 + b^2 − 2ab·cos(90°) eliminates the trailing term, leaving c^2 = a^2 + b^2.

Cosine Similarity in Machine Learning and Vector Space Models

In modern artificial intelligence, Natural Language Processing (NLP), semantic search engines, and recommendation algorithms, textual documents, user preference profiles, and neural network token embeddings are represented as high-dimensional vectors in R^d space. The semantic similarity between two vectors u and v is quantified using Vector Cosine Similarity:

Cosine Similarity Formula in d-Dimensional Vector Space:
Cosine_Similarity( u, v ) = ( u · v ) / [ ||u|| × ||v|| ] = ∑_(i=1)^d [ u_i × v_i ] / [ √(∑ u_i^2) × √(∑ v_i^2) ]
• Cosine Similarity = +1.0: Vectors point in identical direction (100% Semantic Match)
• Cosine Similarity = 0.0: Vectors are perpendicular / orthogonal (Completely Unrelated)
• Cosine Similarity = −1.0: Vectors point in diametrically opposite directions.

Because cosine similarity normalizes for vector length (document word count), an article and its short summary will have a cosine similarity near 1.0 despite vastly different text lengths — forming the algorithmic foundation of modern Retrieval-Augmented Generation (RAG) in Large Language Models.

AC Electrical Power Engineering: Real Power, Reactive Power, and Power Factor

In electrical power engineering and utility grid management, industrial alternating current (AC) power divides into Real Power (P, measured in Kilowatts kW) and Reactive Power (Q, measured in kVAR): Power Factor (PF) = cos(φ) = Real Power / Apparent Power — determining energy efficiency in factory electric motor operations.

The Law of Cosines: Comprehensive Triangle Solving and Coordinate Geometry

In spherical astronomy, navigation, civil surveying, and 3D graphics rendering, the Law of Cosines provides the universal mathematical tool to solve any triangle when given either: (1) Two sides and their included angle (SAS); or (2) All three side lengths (SSS):

Law of Cosines Master Formulas:
• Solving for Side a: a^2 = b^2 + c^2 − 2 × b × c × cos( A )
• Solving for Side b: b^2 = a^2 + c^2 − 2 × a × c × cos( B )
• Solving for Side c: c^2 = a^2 + b^2 − 2 × a × b × cos( C )

Solving for Angles from Three Known Sides (SSS Case):
• Angle A: A = arccos[ ( b^2 + c^2 − a^2 ) / ( 2 × b × c ) ]
• Angle B: B = arccos[ ( a^2 + c^2 − b^2 ) / ( 2 × a × c ) ]
• Angle C: C = arccos[ ( a^2 + b^2 − c^2 ) / ( 2 × a × b ) ]

Unlike the Law of Sines, the Law of Cosines never suffers from ambiguity: because the arccos function uniquely maps the domain [−1, +1] to angles in [0°, 180°], positive cosine values directly indicate acute angles (< 90°) and negative cosine values directly identify obtuse angles (> 90°).

Spherical Law of Cosines in Global Geodesy and GPS Navigation

On the curved surface of planet Earth, calculating the Great-Circle flight distance d between two global coordinates (Latitude φ1, Longitude λ1) and (φ2, λ2) utilizes the Spherical Law of Cosines:

Great-Circle Distance via Spherical Cosines:
cos( Δσ ) = sin(φ1)·sin(φ2) + cos(φ1)·cos(φ2)·cos( Δλ )
Distance d = R × arccos[ cos(Δσ) ]
Where R = 6,371 km (Earth's mean radius) and Δλ = λ2 − λ1. (Used by global aviation flight planning software to plot fuel-optimal transatlantic flight paths).

Comprehensive Trigonometric Cosine Values and Vector Projections Table

Angle (°) Angle (rad) Exact Radical Value Decimal Value Vector Projection Derivative d/dx Electrical Power Factor
0° 0 1 1.00000 100.0% Horizontal −sin(0) = 0.0 Unity PF (1.00 - Pure Resistive)
30° π / 6 √3 / 2 0.86603 86.60% Horizontal −1 / 2 (−0.500) 0.866 Lagging (Standard Motor)
45° π / 4 √2 / 2 0.70711 70.71% Balanced −√2 / 2 (−0.707) 0.707 Lagging
60° π / 3 1 / 2 0.50000 50.00% Half Vector −√3 / 2 (−0.866) 0.500 Lagging (High Reactive Load)
90° π / 2 0 0.00000 0.0% (Orthogonal) −1.00000 Zero PF (0.00 - Pure Inductive)
120° 2π / 3 −1 / 2 −0.50000 −50.00% Negative −√3 / 2 (−0.866) Negative Real Power Flow
135° 3π / 4 −√2 / 2 −0.70711 −70.71% Negative −√2 / 2 (−0.707) Phase Shift Stress
150° 5π / 6 −√3 / 2 −0.86603 −86.60% Negative −1 / 2 (−0.500) Reverse Flow Regeneration
180° π −1 −1.00000 −100.0% Full Inversion 0.00000 Full 180-Degree Phase Cancellation
270° 3π / 2 0 0.00000 0.0% Orthogonal Axis +1.00000 Zero Real Power Transmission
360° 2π 1 1.00000 100.0% Horizontal 0.00000 Full Cycle Wave Return

Common Pitfalls and Best Practices in Cosine Function Calculations

  • Ignoring Negative Cosines for Obtuse Angles: For angles between 90° and 180° (Quadrant II), cos(θ) is negative. In the Law of Cosines, subtracting a negative quantity becomes addition: c^2 = a^2 + b^2 − 2ab(−|cos C|) = a^2 + b^2 + 2ab|cos C|.
  • Ill-Conditioned Great-Circle Distances for Short Ranges: When calculating GPS distances under 1 km using the Spherical Law of Cosines, arccos(x) encounters severe floating-point rounding errors near x ≈ 1.0. High-precision GIS software uses the Haversine Formula for short geodesic baselines.
  • Confusing Dot Product with Cross Product: The dot product utilizes cosine (u·v = ||u|| ||v|| cos θ) to produce a scalar projection, whereas the cross product utilizes sine (||u × v|| = ||u|| ||v|| sin θ) to produce a perpendicular normal vector.

Trigonometric Cosine and Law of Cosines Checklist

Execute cosine calculations and triangle solutions with complete accuracy using this checklist:

  • Verify Input Angle Mode (Convert Degrees to Radians for Calculus & Programming Libraries): Ensure compatibility.
  • Apply Law of Cosines (c^2 = a^2 + b^2 − 2ab cos C) for SAS and SSS Triangles: Eliminate triangle ambiguity.
  • Compute Vector Cosine Similarity for NLP & AI Vector Embeddings: cos θ = (u·v) / (||u|| ||v||).
  • Audit Electrical AC Power Factor (PF = cos φ): Maintain PF ≥ 0.90 to optimize industrial energy efficiency.

Optics and Illumination Engineering: Lambert's Cosine Law

In optical physics, 3D computer graphics ray tracing, and solar panel energy engineering (Johann Heinrich Lambert, 1760), the luminous intensity observed from an ideal diffuse radiating surface varies directly with the cosine of the angle θ between the observer's line of sight and the surface normal:

Lambert's Cosine Law of Illumination:
E = ( I / d^2 ) × cos( θ )
Where:
• E = Illuminance on surface (Lux)
• I = Light source luminous intensity (Candela)
• d = Distance from light source (Meters)
• θ = Angle of incidence relative to surface perpendicular normal.

In photovoltaic solar energy systems, solar panels generate maximum electrical power when sunlight strikes perpendicularly (θ = 0°, cos(0) = 1.0). Dual-axis solar tracking motors continuously adjust panel tilt to maintain cos(θ) ≈ 1.0 throughout the day, increasing annual solar electrical energy generation by 30% to 40%.

Orthogonal Decompositions: Discrete Cosine Transform (DCT) in JPEG/MPEG

In digital multimedia compression (Nasir Ahmed, 1974), the Discrete Cosine Transform (DCT) is the foundational mathematical algorithm powering JPEG image compression, MP3 audio encoding, and H.264/H.265 video streaming (Netflix, YouTube):

By expressing 8×8 pixel image blocks as linear sums of cosine functions oscillating at different spatial frequencies, DCT concentrates 95% of visual image energy into a few low-frequency cosine coefficients. High-frequency coefficients representing imperceptible fine detail are quantized and compressed, shrinking image file sizes tenfold without noticeable loss of visual quality.

Conclusion: The Metric of Directional Alignment and Symmetry

The cosine function serves as the universal mathematical measure of geometric projection, directional alignment, and orthogonal decomposition. Whether calculating land survey distances across rugged terrain, optimizing AI semantic document embeddings, or compressing 4K video streams, cosine mathematics provides unmatched analytical precision.

The Cosine Function in Classical Mechanics and Rotational Physics

In classical Newtonian mechanics, work and energy calculations depend fundamentally on the cosine of the angle between applied force and displacement vectors: Work = F · d = ||F|| × ||d|| × cos(θ). When a force is applied perpendicular to motion (θ = 90°, cos(90°) = 0), zero physical work is performed (e.g. planetary gravity in circular orbits performs zero work on planets).

Similarly, on inclined planes of slope angle θ, the normal contact force pressing a mass m against the surface equals: F_normal = m × g × cos(θ) — directly scaling surface friction and vehicle braking traction on steep mountain highway descents.

Detailed Step-by-Step Numerical Example: Solving SSS Triangle via Law of Cosines

Structural Truss Analysis Scenario: A triangular steel roof truss has side lengths a = 7.0 Meters, b = 9.0 Meters, and c = 12.0 Meters. Calculate the exact interior angle C opposite the longest side c.

1. Formulate Law of Cosines for Angle C:

cos( C ) = [ a^2 + b^2 − c^2 ] / [ 2 × a × b ]
cos( C ) = [ 7.0^2 + 9.0^2 − 12.0^2 ] / [ 2 × 7.0 × 9.0 ]
cos( C ) = [ 49.0 + 81.0 − 144.0 ] / [ 126.0 ] = [ 130.0 − 144.0 ] / 126.0
cos( C ) = −14.0 / 126.0 = −0.111111

2. Compute Inverse Cosine (arccos) in Degrees:

Angle C = arccos( −0.111111 ) = 96.38 Degrees (Obtuse Angle)
(The negative cosine immediately confirms that Angle C exceeds 90 degrees!).

Spherical Harmonics and Quantum Angular Momentum

In quantum atomic physics and 3D computer graphics global illumination, solutions to Laplace's equation in spherical coordinates are expressed as Spherical Harmonics Y_l^m(θ, φ) incorporating Associated Legendre Polynomials P_l^m(cos θ):

Because electron orbital shapes (s, p, d, f atomic orbitals in chemistry) depend on cosine functions of polar colatitude θ, cosine mathematics dictates molecular bond angles, carbon sp3 tetrahedral hybridization, and the molecular architecture of DNA and proteins.

Phasor Analysis and Complex Impedance in AC Circuits

In electrical engineering, steady-state alternating currents and voltages are represented as rotating vector Phasors in the Complex Plane: V(t) = Re[ V_0 × e^(iωt) ] = V_0 × cos(ωt). Using complex impedance Z = R + iX, circuit analysis transforms systems of differential equations into simple Ohm's Law algebra: I = V / Z — allowing power grid engineers to balance transmission grids spanning entire continents.

Geodesy and Satellite Orbit Inclination: J2 Gravitational Perturbations

Due to Earth's equatorial bulge (flattening at poles), low Earth orbit satellites experience nodal precession: the satellite's orbital plane rotates across space at a rate proportional to cos(i), where i is the orbital inclination angle. Setting cos(i) to a precise negative value produces Sun-Synchronous Orbits (SSO), ensuring Earth-imaging satellites pass over ground targets at the exact same local solar time every day.

Vector Spaces and the Gram-Schmidt Orthogonalization Process

In linear algebra, numerical analysis, and machine learning QR matrix decomposition (Jørgen Pedersen Gram / Erhard Schmidt), constructing an orthonormal basis from an arbitrary set of vectors utilizes vector cosine projections:

Gram-Schmidt Orthogonal Vector Projection:
proj_u( v ) = [ ( v · u ) / ( u · u ) ] × u = [ ||v|| × cos( θ ) ] × u_unit
By subtracting parallel cosine projections, the resulting vector orthogonal component is guaranteed to have cos(θ) = 0 (perfect 90-degree perpendicularity).

Computer Vision: Edge Detection via Directional Cosine Gradients

In digital image processing and computer vision (Sobel filter edge detection algorithms), horizontal and vertical image gradient intensities (G_x and G_y) determine edge orientation angle θ = arctan(G_y / G_x). The directional cosine cos(θ) scales edge magnitude — enabling autonomous vehicle computer vision systems to identify lane markings and pedestrian boundaries in real time.

Cosine Calculator Best Practices and Operational Summary

In summary, the Cosine Calculator delivers exact trigonometric evaluations, Law of Cosines non-right triangle solutions, AI vector cosine similarity metrics, and electrical AC power factor calculations with complete mathematical accuracy.

Etymology and Historical Development of the Cosine Function

The term "cosine" originated as an abbreviation for complementi sinus — the "sine of the complementary angle" (since cos(θ) = sin(90° − θ)). Coined by English mathematician Edmund Gunter in 1620 as co-sinus, the notation was later standardized by Leonhard Euler in the 18th century as the familiar prefix cos.

In Islamic golden age astronomy, scholars such as Al-Battani (Albatenius, c. 900 AD) developed extensive tables of cosines (called al-juyub al-mustawiyah) to compute planetary ephemerides and solar declination angles, establishing trigonometry as an independent branch of mathematics distinct from pure geometry.

Robotics and Kinematics: Forward and Inverse Kinematic Cosine Matrices

In industrial robotic arm design and humanoid kinematics (Denavit-Hartenberg parameter convention), computing the spatial position and orientation of a robotic gripper requires multiplying 4×4 homogeneous transformation matrices containing directional cosines: [cos(θ), −sin(θ), 0; sin(θ), cos(θ), 0; 0, 0, 1] — executing high-speed automated factory welding with sub-millimeter precision.

The Cosine Function in Acoustics and Directional Microphone Polar Patterns

In audio engineering and studio recording acoustics, directional studio microphones (such as cardioid, supercardioid, and figure-8 microphones) achieve sound rejection using cosine polar sensitivity equations: Sensitivity(θ) = A + B × cos(θ).

In a bidirectional figure-8 microphone (A=0, B=1), sound sensitivity is given by |cos(θ)| — capturing acoustic instruments directly on-axis (θ = 0° and 180°) while achieving 100% acoustic isolation at 90° perpendicular null angles (cos(90°) = 0).

Cosine Functions in Satellite Remote Sensing and Climate Modeling

In satellite Earth observation and global climate modeling (NASA CERES instruments), measuring reflected solar radiation from clouds, oceans, and polar ice sheets requires solar zenith angle cosine corrections. Weighting satellite radiometer readings by the cosine of the solar incidence angle provides accurate global planetary heat balance assessments for climate science.

Trigonometric Cosine Function Concluding Summary

In summary, the Cosine Calculator delivers exact trigonometric values, Law of Cosines triangle solutions, AI vector cosine similarity metrics, and AC electrical power factor computations for engineers and researchers worldwide.