Numeric Forest logo
Law of Cosines Calculator

Please enter exactly three values. You must provide either all three sides (SSS) or two sides and the included angle (SAS).

Decimal Places:
Clear Reset

Introduction

The Law of Cosines extends the Pythagorean relationship to all triangles, allowing side lengths and angles to be determined even when right-angle conditions are absent. This Law of Cosines calculator provides a rigorous method for determining unknown geometric properties of triangles. It allows for the exploration of non-right-angled trigonometry by establishing relationships between side lengths a, b, and c and their corresponding interior angles A, B, and C. It is essential for solving complex spatial problems where standard right-angle theorems are insufficient.

What this calculator does

Uses either three side lengths (SSS) or two sides and their included angle (SAS) to resolve the remaining triangle components. It outputs all missing sides and angles, calculates the triangle area via Heron's formula, identifies the triangle type as acute, obtuse, or right-angled, and determines the semi-perimeter and circumradius for further geometric characterisation.

Formula used

The primary calculation relies on the Law of Cosines to find side lengths or angles. For side c, the formula relates sides a and b to angle C. Area is calculated using the semi-perimeter s, while the circumradius R is derived from the product of all sides and the area.

c2=a2+b2-2abcos(C)
A=acos(b2+c2-a22bc)

How to use this calculator

1. Enter three known values into the side or angle input fields.
2. Ensure the inputs represent either three sides or two sides and the included angle.
3. Select the preferred angular unit and decimal precision.
4. Execute the calculation to generate the full triangle profile and step-by-step breakdown.

Example calculation

Scenario: Analysing geometric relationships in a laboratory setting to determine the distance between two fixed points given their distance from a central reference and the angle between them.

Inputs: a=8, b=6, and angle C=60 degrees.

Working:

Step 1: c2=a2+b2-2abcos(C)

Step 2: c2=82+62-2(8)(6)cos(60)

Step 3: c2=64+36-48

Step 4: c=52

Result: Side c is approximately 7.21.

Interpretation: The result provides the third side length required to complete the triangle based on the Law of Cosines.

Summary: The triangle properties are successfully derived from the SAS configuration.

Understanding the result

The result reveals the complete structural dimensions of the triangle. The identified triangle type (Acute, Obtuse, or Right) indicates the nature of the internal angles, while the area and circumradius quantify the spatial extent and the circle that would perfectly circumscribe the vertices.

Assumptions and limitations

The calculations assume Euclidean geometry on a flat plane. Inputs must satisfy the Triangle Inequality Theorem, where the sum of any two sides must be greater than the third. Angles are restricted between 0 and 180 degrees (or π radians).

Common mistakes to avoid

Typical errors include confusing the side-angle labels, such as providing an angle that is not "included" between two sides for a SAS calculation. Users should also ensure the correct angle unit is selected, as radians and degrees require different mathematical processing.

Sensitivity and robustness

The calculation is stable for most inputs but becomes sensitive when dealing with extreme side ratios or angles very close to 0 or 180 degrees. Minor input variations in these regions can significantly shift the derived area and circumradius values due to the nature of trigonometric functions.

Troubleshooting

If an error occurs, verify that exactly three values are provided. If using three sides, ensure they form a valid triangle. For SAS calculations, verify the angle corresponds to the missing side. Numeric inputs must be positive and finite to comply with geometric constraints.

Frequently asked questions

Can this solve a triangle with only angles?

No, at least one side length must be provided to determine the scale of the triangle; otherwise, an infinite number of similar triangles exist.

What happens if the triangle inequality is violated?

The system will return an error, as the provided side lengths cannot physically meet to form a closed three-sided figure.

Is this applicable to right-angled triangles?

Yes, the Law of Cosines is a generalisation of the Pythagorean theorem and functions perfectly for triangles with a 90-degree angle.

Where this calculation is used

This mathematical tool is extensively utilised in advanced geometry and trigonometry coursework. In educational settings, it facilitates the study of vector analysis and statics in physics, as well as complex mapping in geography. It is foundational in architectural modelling and structural engineering for determining bracing lengths. Additionally, it appears in computer graphics for rendering polygonal shapes and in environmental science for surveying topographical features and land boundaries.

Results are based on standard mathematical and statistical methods and may involve rounding or approximation. If precise accuracy is required, please verify results independently. See full disclaimer.