Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Determine whether a list of side lengths can form a right triangle
ResourceFunction["RightTriangleQ"][{a,b,c}] determines whether the side lengths a,b and c represent a right triangle. | |
ResourceFunction["RightTriangleQ"][tri] determines whether the triangle tri represents a right triangle. |
The set of lengths {3, 4, 5} forms a right triangle:
In[1]:= |
|
Out[1]= |
|
{2, 3, 4} does not form a right triangle:
In[2]:= |
|
Out[2]= |
|
RightTriangleQ accepts triangle specifications:
In[3]:= |
|
Out[3]= |
|
RightTriangleQ applies to noninteger numbers:
In[4]:= |
|
Out[4]= |
|
In[5]:= |
|
Out[5]= |
|
To determine whether the given ordering of integers forms a Pythagorean triple, use PythagoreanTripleQ:
In[6]:= |
|
Out[6]= |
|
In[7]:= |
|
Out[7]= |
|
Note that RightTriangleQ accepts any ordering of the edge lengths when determining if a right triangle can be formed from the edges, while a Pythagorean triple must be ordered:
In[8]:= |
|
Out[8]= |
|
In[9]:= |
|
Out[9]= |
|
This work is licensed under a Creative Commons Attribution 4.0 International License