Предложите и обоснуйте алгоритм построения треугольника по трём медианам, изучите единственность решения и устойчивость построения при погрешностях измерений
Алгоритм (алгебраико‑геометрический) и обоснование. 1) Необходимое условие существования: длины медиан ma,mb,mc>0m_a,m_b,m_c>0ma,mb,mc>0 должны образовывать треугольник (то есть удовлетворять неравенствам треугольника). Это условие необходимо; далее покажем, как проверить и построить треугольник. 2) Связь медиан со сторонами (Апполоний): для сторон a=BC, b=CA, c=ABa=BC,\;b=CA,\;c=ABa=BC,b=CA,c=AB имеем 4ma2=2b2+2c2−a2,4mb2=2c2+2a2−b2,4mc2=2a2+2b2−c2.
4m_a^2=2b^2+2c^2-a^2,\qquad 4m_b^2=2c^2+2a^2-b^2,\qquad 4m_c^2=2a^2+2b^2-c^2. 4ma2=2b2+2c2−a2,4mb2=2c2+2a2−b2,4mc2=2a2+2b2−c2.
Решая эту систему, получаем явные формулы для квадратов сторон: a2=49(−ma2+2mb2+2mc2),
a^2=\frac{4}{9}\bigl(-m_a^2+2m_b^2+2m_c^2\bigr), a2=94(−ma2+2mb2+2mc2),b2=49(2ma2−mb2+2mc2),
b^2=\frac{4}{9}\bigl(2m_a^2-m_b^2+2m_c^2\bigr), b2=94(2ma2−mb2+2mc2),c2=49(2ma2+2mb2−mc2).
c^2=\frac{4}{9}\bigl(2m_a^2+2m_b^2-m_c^2\bigr). c2=94(2ma2+2mb2−mc2). 3) Проверка существования в числовом виде: вычислите правые части. Треугольник существует тогда и только тогда, когда все три выражения положительны и после извлечения корней длины a,b,ca,b,ca,b,c удовлетворяют неравенствам треугольника a<b+c, b<c+a, c<a+ba<b+c,\;b<c+a,\;c<a+ba<b+c,b<c+a,c<a+b. (При соблюдении первоначального условия о том, что ma,mb,mcm_a,m_b,m_cma,mb,mc сами могут образовать треугольник, эти проверки обычно выполняются; в частности формулы дают положительные квадраты для невырожденного случая.) 4) Построение: вычислив a,b,ca,b,ca,b,c, постройте обычным способом треугольник со сторонами a,b,ca,b,ca,b,c (отрезок длины ccc, затем на концах дуги радиусов aaa и bbb и т.д.). Полученный треугольник имеет заданные медианы (проверка: по формулам Апполония). Единственность решения: - По формулам выше квадраты сторон выражаются однозначно через квадраты медиан, следовательно стороны определяются однозначно (с точностью до переименования вершин и движений плоскости). Значит треугольник при данных трёх медианах единствен (с точностью до конгруэнции). Устойчивость при погрешностях измерений: - Погрешности в медианах переводятся в погрешности в квадратах сторон по линейной формуле. Для малых приращений δma,δmb,δmc\delta m_a,\delta m_b,\delta m_cδma,δmb,δmc имеем (приближённо) δ(a2)=89(−ma δma+2mb δmb+2mc δmc),
\delta(a^2)=\frac{8}{9}\bigl(-m_a\,\delta m_a+2m_b\,\delta m_b+2m_c\,\delta m_c\bigr), δ(a2)=98(−maδma+2mbδmb+2mcδmc),
и соответственно δa≈δ(a2)2a.
\delta a\approx\frac{\delta(a^2)}{2a}. δa≈2aδ(a2).
Отсюда оценка ∣δa∣≤49a(ma∣δma∣+2mb∣δmb∣+2mc∣δmc∣).
|\delta a|\le \frac{4}{9a}\bigl(m_a|\delta m_a|+2m_b|\delta m_b|+2m_c|\delta m_c|\bigr). ∣δa∣≤9a4(ma∣δma∣+2mb∣δmb∣+2mc∣δmc∣).
Если относительные погрешности одинаковы: ∣δmi∣≤εmi|\delta m_i|\le\varepsilon m_i∣δmi∣≤εmi, то ∣δa∣a≤4ε9a2(ma2+2mb2+2mc2).
\frac{|\delta a|}{a}\le \frac{4\varepsilon}{9a^2}\bigl(m_a^2+2m_b^2+2m_c^2\bigr). a∣δa∣≤9a24ε(ma2+2mb2+2mc2).
Используя выражение для a2a^2a2, видно, что чувствительность тем выше, чем меньше aaa (или при приближении треугольника к вырождению). Следовательно построение устойчиво при малых относительных погрешностях и «хорошо обусловлено», если стороны не слишком малы по отношению к медианам; вблизи вырожденного случая (одна сторона ≈0 или одна из формул даёт малое значение) задача становится плохо обусловленной и небольшие погрешности медиан могут давать большие относительные погрешности сторон. Короткая итоговая схема: - Проверьте треугольность ma,mb,mcm_a,m_b,m_cma,mb,mc. - Вычислите a2,b2,c2a^2,b^2,c^2a2,b2,c2 по формулам выше. - Если все положительны и a,b,ca,b,ca,b,c удовлетворяют неравенствам треугольника, постройте треугольник со сторонами a,b,ca,b,ca,b,c. - Решение единственно; устойчивость хорошая при «нормальных» размерах, ухудшается при приближении к вырождению.
1) Необходимое условие существования: длины медиан ma,mb,mc>0m_a,m_b,m_c>0ma ,mb ,mc >0 должны образовывать треугольник (то есть удовлетворять неравенствам треугольника). Это условие необходимо; далее покажем, как проверить и построить треугольник.
2) Связь медиан со сторонами (Апполоний): для сторон a=BC, b=CA, c=ABa=BC,\;b=CA,\;c=ABa=BC,b=CA,c=AB имеем
4ma2=2b2+2c2−a2,4mb2=2c2+2a2−b2,4mc2=2a2+2b2−c2. 4m_a^2=2b^2+2c^2-a^2,\qquad
4m_b^2=2c^2+2a^2-b^2,\qquad
4m_c^2=2a^2+2b^2-c^2.
4ma2 =2b2+2c2−a2,4mb2 =2c2+2a2−b2,4mc2 =2a2+2b2−c2. Решая эту систему, получаем явные формулы для квадратов сторон:
a2=49(−ma2+2mb2+2mc2), a^2=\frac{4}{9}\bigl(-m_a^2+2m_b^2+2m_c^2\bigr),
a2=94 (−ma2 +2mb2 +2mc2 ), b2=49(2ma2−mb2+2mc2), b^2=\frac{4}{9}\bigl(2m_a^2-m_b^2+2m_c^2\bigr),
b2=94 (2ma2 −mb2 +2mc2 ), c2=49(2ma2+2mb2−mc2). c^2=\frac{4}{9}\bigl(2m_a^2+2m_b^2-m_c^2\bigr).
c2=94 (2ma2 +2mb2 −mc2 ).
3) Проверка существования в числовом виде: вычислите правые части. Треугольник существует тогда и только тогда, когда все три выражения положительны и после извлечения корней длины a,b,ca,b,ca,b,c удовлетворяют неравенствам треугольника a<b+c, b<c+a, c<a+ba<b+c,\;b<c+a,\;c<a+ba<b+c,b<c+a,c<a+b. (При соблюдении первоначального условия о том, что ma,mb,mcm_a,m_b,m_cma ,mb ,mc сами могут образовать треугольник, эти проверки обычно выполняются; в частности формулы дают положительные квадраты для невырожденного случая.)
4) Построение: вычислив a,b,ca,b,ca,b,c, постройте обычным способом треугольник со сторонами a,b,ca,b,ca,b,c (отрезок длины ccc, затем на концах дуги радиусов aaa и bbb и т.д.). Полученный треугольник имеет заданные медианы (проверка: по формулам Апполония).
Единственность решения:
- По формулам выше квадраты сторон выражаются однозначно через квадраты медиан, следовательно стороны определяются однозначно (с точностью до переименования вершин и движений плоскости). Значит треугольник при данных трёх медианах единствен (с точностью до конгруэнции).
Устойчивость при погрешностях измерений:
- Погрешности в медианах переводятся в погрешности в квадратах сторон по линейной формуле. Для малых приращений δma,δmb,δmc\delta m_a,\delta m_b,\delta m_cδma ,δmb ,δmc имеем (приближённо)
δ(a2)=89(−ma δma+2mb δmb+2mc δmc), \delta(a^2)=\frac{8}{9}\bigl(-m_a\,\delta m_a+2m_b\,\delta m_b+2m_c\,\delta m_c\bigr),
δ(a2)=98 (−ma δma +2mb δmb +2mc δmc ), и соответственно
δa≈δ(a2)2a. \delta a\approx\frac{\delta(a^2)}{2a}.
δa≈2aδ(a2) . Отсюда оценка
∣δa∣≤49a(ma∣δma∣+2mb∣δmb∣+2mc∣δmc∣). |\delta a|\le \frac{4}{9a}\bigl(m_a|\delta m_a|+2m_b|\delta m_b|+2m_c|\delta m_c|\bigr).
∣δa∣≤9a4 (ma ∣δma ∣+2mb ∣δmb ∣+2mc ∣δmc ∣). Если относительные погрешности одинаковы: ∣δmi∣≤εmi|\delta m_i|\le\varepsilon m_i∣δmi ∣≤εmi , то
∣δa∣a≤4ε9a2(ma2+2mb2+2mc2). \frac{|\delta a|}{a}\le \frac{4\varepsilon}{9a^2}\bigl(m_a^2+2m_b^2+2m_c^2\bigr).
a∣δa∣ ≤9a24ε (ma2 +2mb2 +2mc2 ). Используя выражение для a2a^2a2, видно, что чувствительность тем выше, чем меньше aaa (или при приближении треугольника к вырождению). Следовательно построение устойчиво при малых относительных погрешностях и «хорошо обусловлено», если стороны не слишком малы по отношению к медианам; вблизи вырожденного случая (одна сторона ≈0 или одна из формул даёт малое значение) задача становится плохо обусловленной и небольшие погрешности медиан могут давать большие относительные погрешности сторон.
Короткая итоговая схема:
- Проверьте треугольность ma,mb,mcm_a,m_b,m_cma ,mb ,mc .
- Вычислите a2,b2,c2a^2,b^2,c^2a2,b2,c2 по формулам выше.
- Если все положительны и a,b,ca,b,ca,b,c удовлетворяют неравенствам треугольника, постройте треугольник со сторонами a,b,ca,b,ca,b,c.
- Решение единственно; устойчивость хорошая при «нормальных» размерах, ухудшается при приближении к вырождению.