Πυθαγόρειες τριάδες
Author: emilv

Αν το μ  ≥ λ  δεν ορίζεται το τρίγωνο

Ο Ευκλείδης (330-275; π.Χ.) έδωσε μια μέθοδο εύρεσης Πυθαγορείων τριάδων:
    Αν λ, μ είναι φυσικοί αριθμοί και λ>μ τότε οι x=λ²-μ²,  y=2λμ,  z= λ²+μ² είναι μια Πυθαγόρεια τριάδα.
Στην παρακάτω εφαρμογή τα λ, μ  υλοποιούνται απο τους δρομείς

A = Point(xAxis)
a = OrthogonalLine(A, xAxis)
B = Point(yAxis)
b = OrthogonalLine(B, a)
C = Intersect(a, b)
λ = 6 (slider from 1 to 10, step 1)
μ = 6 (slider from 1 to 10, step 1)
e: λ^(2.0) - μ^(2.0)
D = Point(Circle[C, e])
g: 2.0 * λ * μ
F = Point(Circle[C, g])
h = Segment(C, F)
i = Segment(C, F)
D' = Rotate(D, 90.0*°, C)
k = Segment(C, D')
l = Segment(D', F)
πολύγ.1, f, d', c_1 = Polygon(D', C, F)