Кратко: треугольник по трём высотам строится тогда и только тогда, когда их обратные величины удовлетворяют неравенствам треугольника; в этом случае искомый треугольник единствен (с учётом зеркального отражения) и строится через треугольник со сторонами, пропорциональными 1/ha,1/hb,1/hc1/h_a,1/h_b,1/h_c1/ha,1/hb,1/hc, с последующим масштабированием. Ниже — пояснения и пошаговый метод. Основные соотношения - Для треугольника со сторонами a,b,ca,b,ca,b,c и площадью Δ\DeltaΔ высоты связаны с сторонами: ha=2Δa, hb=2Δb, hc=2Δc.\;h_a=\dfrac{2\Delta}{a},\; h_b=\dfrac{2\Delta}{b},\; h_c=\dfrac{2\Delta}{c}.ha=a2Δ,hb=b2Δ,hc=c2Δ.
- Отсюда стороны пропорциональны обратным высотам: a:b:c=1ha:1hb:1hc.\;a:b:c=\dfrac{1}{h_a}:\dfrac{1}{h_b}:\dfrac{1}{h_c}.a:b:c=ha1:hb1:hc1. Условие существования - Необходимое и достаточное условие: числа sa=1ha, sb=1hb, sc=1hcs_a=\dfrac{1}{h_a},\; s_b=\dfrac{1}{h_b},\; s_c=\dfrac{1}{h_c}sa=ha1,sb=hb1,sc=hc1 должны удовлетворять неравенствам треугольника: sa<sb+sc,sb<sa+sc,sc<sa+sb.
s_a<s_b+s_c,\qquad s_b<s_a+s_c,\qquad s_c<s_a+s_b. sa<sb+sc,sb<sa+sc,sc<sa+sb.
Если хотя бы одно равенство, получается вырожденный (вырож.) треугольник; если не выполняется — треугольник по данным высотам не существует. Уникальность - Построенный треугольник единственен с точностью до конгруэнтности и зеркального отражения. Дело в том, что стороны пропорциональны sa,sb,scs_a,s_b,s_csa,sb,sc, а общий масштаб определяется из соотношения между площадью и масштабом (см. ниже), что даёт единственное положительное масштабирование. Метод построения (компас и линейка) 1. Проверить условие существования sa,sb,scs_a,s_b,s_csa,sb,sc (см. выше). 2. Построить треугольник T0T_0T0 со сторонами ровно sa,sb,scs_a,s_b,s_csa,sb,sc. (Конструктивно: сначала сконструировать отрезки длины sa,sb,scs_a,s_b,s_csa,sb,sc. Обратные длины 1/hi1/h_i1/hi получают стандартным приёмом деления отрезков/подобия.) 3. Обозначим Δ0\Delta_0Δ0 площадь треугольника T0T_0T0. Тогда для искомого треугольника со сторонами a,b,ca,b,ca,b,c найдётся масштаб λ\lambdaλ такой, что a=λsa, b=λsb, c=λsc,
a=\lambda s_a,\; b=\lambda s_b,\; c=\lambda s_c, a=λsa,b=λsb,c=λsc,
и площадь Δ=λ2Δ0\Delta=\lambda^2\Delta_0Δ=λ2Δ0. Из отношения высот λ=2Δ\lambda=2\Deltaλ=2Δ (поскольку a=2Δha=λsaa=\dfrac{2\Delta}{h_a}=\lambda s_aa=ha2Δ=λsa) получаем λ=2λ2Δ0⇒λ=12Δ0.
\lambda=2\lambda^2\Delta_0\quad\Rightarrow\quad \lambda=\dfrac{1}{2\Delta_0}. λ=2λ2Δ0⇒λ=2Δ01.
Это единственное положительное λ\lambdaλ. 4. Сконструировать число λ=12Δ0\lambda=\dfrac{1}{2\Delta_0}λ=2Δ01. (Площадь Δ0\Delta_0Δ0 вычисляется геометрически: через высоту треугольника или через Геронова формула; все операции (сумма, разность, умножение, деление, извлечение корня) осуществимы циркулем и линейкой.) 5. Умножить все стороны sa,sb,scs_a,s_b,s_csa,sb,sc на масштаб λ\lambdaλ (геометрическое гомотетическое растяжение от произвольного центра) — получаем искомые стороны a,b,ca,b,ca,b,c и строим треугольник с этими сторонами. Возможные трудности и замечания - Практически основная трудность — вычисление и геометрическое построение Δ0\Delta_0Δ0 и затем λ=1/(2Δ0)\lambda=1/(2\Delta_0)λ=1/(2Δ0). Это требует последовательных операций деления и извлечения квадратных корней (например при применении Герона). Теоретически всё выполнимо циркулем и линейкой, но шаги громоздки. - Если sa,sb,scs_a,s_b,s_csa,sb,sc почти нарушают неравенство (почти вырожденный случай), конструкция чувствительна к погрешностям. - Случай, когда одно из hih_ihi равно нулю или бесконечен, не имеет смысла. При равенстве в неравенстве получается вырождённый (прямолинейный) треугольник. Итог: конструкция возможна тогда и только тогда, когда 1ha,1hb,1hc\dfrac{1}{h_a},\dfrac{1}{h_b},\dfrac{1}{h_c}ha1,hb1,hc1 образуют стороны невырожденного треугольника; результат единственен; конструктивно — построить треугольник с этими обратными длинами, вычислить его площадь Δ0\Delta_0Δ0, взять масштаб λ=1/(2Δ0)\lambda=1/(2\Delta_0)λ=1/(2Δ0) и выполнить гомотецию.
Основные соотношения
- Для треугольника со сторонами a,b,ca,b,ca,b,c и площадью Δ\DeltaΔ высоты связаны с сторонами: ha=2Δa, hb=2Δb, hc=2Δc.\;h_a=\dfrac{2\Delta}{a},\; h_b=\dfrac{2\Delta}{b},\; h_c=\dfrac{2\Delta}{c}.ha =a2Δ ,hb =b2Δ ,hc =c2Δ . - Отсюда стороны пропорциональны обратным высотам: a:b:c=1ha:1hb:1hc.\;a:b:c=\dfrac{1}{h_a}:\dfrac{1}{h_b}:\dfrac{1}{h_c}.a:b:c=ha 1 :hb 1 :hc 1 .
Условие существования
- Необходимое и достаточное условие: числа sa=1ha, sb=1hb, sc=1hcs_a=\dfrac{1}{h_a},\; s_b=\dfrac{1}{h_b},\; s_c=\dfrac{1}{h_c}sa =ha 1 ,sb =hb 1 ,sc =hc 1 должны удовлетворять неравенствам треугольника:
sa<sb+sc,sb<sa+sc,sc<sa+sb. s_a<s_b+s_c,\qquad s_b<s_a+s_c,\qquad s_c<s_a+s_b.
sa <sb +sc ,sb <sa +sc ,sc <sa +sb . Если хотя бы одно равенство, получается вырожденный (вырож.) треугольник; если не выполняется — треугольник по данным высотам не существует.
Уникальность
- Построенный треугольник единственен с точностью до конгруэнтности и зеркального отражения. Дело в том, что стороны пропорциональны sa,sb,scs_a,s_b,s_csa ,sb ,sc , а общий масштаб определяется из соотношения между площадью и масштабом (см. ниже), что даёт единственное положительное масштабирование.
Метод построения (компас и линейка)
1. Проверить условие существования sa,sb,scs_a,s_b,s_csa ,sb ,sc (см. выше).
2. Построить треугольник T0T_0T0 со сторонами ровно sa,sb,scs_a,s_b,s_csa ,sb ,sc . (Конструктивно: сначала сконструировать отрезки длины sa,sb,scs_a,s_b,s_csa ,sb ,sc . Обратные длины 1/hi1/h_i1/hi получают стандартным приёмом деления отрезков/подобия.)
3. Обозначим Δ0\Delta_0Δ0 площадь треугольника T0T_0T0 . Тогда для искомого треугольника со сторонами a,b,ca,b,ca,b,c найдётся масштаб λ\lambdaλ такой, что
a=λsa, b=λsb, c=λsc, a=\lambda s_a,\; b=\lambda s_b,\; c=\lambda s_c,
a=λsa ,b=λsb ,c=λsc , и площадь Δ=λ2Δ0\Delta=\lambda^2\Delta_0Δ=λ2Δ0 . Из отношения высот λ=2Δ\lambda=2\Deltaλ=2Δ (поскольку a=2Δha=λsaa=\dfrac{2\Delta}{h_a}=\lambda s_aa=ha 2Δ =λsa ) получаем
λ=2λ2Δ0⇒λ=12Δ0. \lambda=2\lambda^2\Delta_0\quad\Rightarrow\quad \lambda=\dfrac{1}{2\Delta_0}.
λ=2λ2Δ0 ⇒λ=2Δ0 1 . Это единственное положительное λ\lambdaλ.
4. Сконструировать число λ=12Δ0\lambda=\dfrac{1}{2\Delta_0}λ=2Δ0 1 . (Площадь Δ0\Delta_0Δ0 вычисляется геометрически: через высоту треугольника или через Геронова формула; все операции (сумма, разность, умножение, деление, извлечение корня) осуществимы циркулем и линейкой.)
5. Умножить все стороны sa,sb,scs_a,s_b,s_csa ,sb ,sc на масштаб λ\lambdaλ (геометрическое гомотетическое растяжение от произвольного центра) — получаем искомые стороны a,b,ca,b,ca,b,c и строим треугольник с этими сторонами.
Возможные трудности и замечания
- Практически основная трудность — вычисление и геометрическое построение Δ0\Delta_0Δ0 и затем λ=1/(2Δ0)\lambda=1/(2\Delta_0)λ=1/(2Δ0 ). Это требует последовательных операций деления и извлечения квадратных корней (например при применении Герона). Теоретически всё выполнимо циркулем и линейкой, но шаги громоздки.
- Если sa,sb,scs_a,s_b,s_csa ,sb ,sc почти нарушают неравенство (почти вырожденный случай), конструкция чувствительна к погрешностям.
- Случай, когда одно из hih_ihi равно нулю или бесконечен, не имеет смысла. При равенстве в неравенстве получается вырождённый (прямолинейный) треугольник.
Итог: конструкция возможна тогда и только тогда, когда 1ha,1hb,1hc\dfrac{1}{h_a},\dfrac{1}{h_b},\dfrac{1}{h_c}ha 1 ,hb 1 ,hc 1 образуют стороны невырожденного треугольника; результат единственен; конструктивно — построить треугольник с этими обратными длинами, вычислить его площадь Δ0\Delta_0Δ0 , взять масштаб λ=1/(2Δ0)\lambda=1/(2\Delta_0)λ=1/(2Δ0 ) и выполнить гомотецию.