Triangle Solving (v1.5.0)
On the "Solve Triangle" page, input the known conditions of a triangle to solve for the remaining unknown elements.
Condition Input
- Three condition boxes; each box can select a type from the dropdown: angle A, angle B, angle C, side a, side b, side c.
- Fill in values in the corresponding input box, supporting SymPy expressions (e.g.
pi/3,sqrt(2)). - Exactly 3 valid conditions must be entered.
Supported Solving Cases
| Case | Known conditions | Description |
|---|---|---|
| ASA | two angles and a side (side is between the two angles) | unique solution |
| AAS | two angles and a side (side is opposite one of the angles) | unique solution |
| SAS | two sides and the included angle | unique solution |
| SSA | two sides and a non-included angle | may have two, one, or no solutions |
| SSS | three sides | unique solution |
Example
Condition1=angleA=pi/3, Condition2=angleB=pi/4, Condition3=sidec=5, solving gives angleC, sidea, sideb. If there are multiple solutions (e.g. SSA), the system labels them "Solution 1", "Solution 2" respectively.
Tips
- Angle / side length input follows the input standard in String Parsing.