Задача на геометрические места: найдите все точки M в плоскости треугольника ABC, для которых суммы расстояний до сторон равны заданной константе, и опишите зависимость формы множества от величины константы
Обозначим через da,db,dcd_a,d_b,d_cda,db,dc расстояния точки MMM до сторон BC,CA,ABBC,CA,ABBC,CA,AB. Рассматриваем множество F(M)=da+db+dc=k.
F(M)=d_a+d_b+d_c=k. F(M)=da+db+dc=k. Ключевые замечания. - Плоскость разбивается тремя прямыми (продолжениями сторон треугольника) на несколько областей; на каждой из этих областей каждое из расстояний da,db,dcd_a,d_b,d_cda,db,dc представимо как линейная (неположительная/неотрицательная) функция координат точки, поэтому на каждой области F(M)F(M)F(M) — аффинная (линейная) функция. Следовательно уровень F(M)=kF(M)=kF(M)=k на каждой области — прямая (или пусто). - Обозначим высоты треугольника ha,hb,hch_a,h_b,h_cha,hb,hc (высота к сторонам BC,CA,ABBC,CA,ABBC,CA,AB); положим hmin=min{ha,hb,hc}h_{\min}=\min\{h_a,h_b,h_c\}hmin=min{ha,hb,hc}, hmax=max{ha,hb,hc}h_{\max}=\max\{h_a,h_b,h_c\}hmax=max{ha,hb,hc}. Описание множества уровней по величине kkk. 1) Если k<hmink<h_{\min}k<hmin, то решений нет (пусто). Действительно, в вершине с наименьшей высотой сумма равна этой высоте, меньше никак не получится. 2) Если k=hmink=h_{\min}k=hmin и этот минимум достигается в единственной вершине (например hmin=hah_{\min}=h_ahmin=ha), то единственное решение — соответствующая вершина AAA. При равенстве двух или трёх высот соответствующие вырожденные случаи: две вершины или весь треугольник (в частности, при равных высотах — при равностороннем треугольнике — для k=hk=hk=h все точки внутри треугольника дают сумму hhh). 3) Если hmin<k≤hmaxh_{\min}<k\le h_{\max}hmin<k≤hmax, то множество {M :F(M)=k}\{M\colon F(M)=k\}{M:F(M)=k} — треугольник, подобный ABCABCABC, лежащий внутри ABCABCABC (вырождающийся в вершину при k=hmaxk=h_{\max}k=hmax и в другую вершину при k↓hmink\downarrow h_{\min}k↓hmin). Короткая аргументация: для точек внутри ABCABCABC имеют место равенства (через барицентрические коэффициенты λ+μ+ν=1\lambda+\mu+\nu=1λ+μ+ν=1, λ,μ,ν≥0\lambda,\mu,\nu\ge0λ,μ,ν≥0) da=λha,db=μhb,dc=νhc,
d_a=\lambda h_a,\qquad d_b=\mu h_b,\qquad d_c=\nu h_c, da=λha,db=μhb,dc=νhc,
поэтому внутри ABCABCABC условие da+db+dc=kd_a+d_b+d_c=kda+db+dc=k эквивалентно линейному условию на (λ,μ,ν)(\lambda,\mu,\nu)(λ,μ,ν) и даёт сечение симплекса — отрезок, который в образе в евклидовой плоскости даёт вершины треугольника, подобного ABCABCABC. Те же прямые (параллельные сторонам ABCABCABC) продолжаются и по краям, так что получаем внутренний подобный треугольник. 4) Если k>hmaxk>h_{\max}k>hmax, то полное множество решений образует выпуклый шестиугольник (в общем положении) с рёбрами, параллельными сторонам ABCABCABC. Объяснение: вне ABCABCABC выражение F(M)F(M)F(M) остаётся кусочно-линейной функцией (в каждой области — линейная), поэтому уравнение даёт в каждой из шести внешних областей некую прямую; их пересечения дают максимум шесть вершин образующегося замкнутого многоугольника. При возрастании kkk этот шестиугольник растёт (линейно по масштабу). Итоговое сжатое правило: - k<hmink<h_{\min}k<hmin — пусто; - k=hmink=h_{\min}k=hmin — вершина(ы) (вырождение); - hmin<k≤hmaxh_{\min}<k\le h_{\max}hmin<k≤hmax — внутренний треугольник, подобный ABCABCABC (вырождается в вершину при краевых kkk); - k>hmaxk>h_{\max}k>hmax — выпуклый шестиугольник с рёбрами, параллельными сторонам ABCABCABC (вырождается в треугольник при k=hmaxk=h_{\max}k=hmax). (Все геометрические переходы — вырождения граней/вершин при совпадениях высот; частный случай равностороннего треугольника: для k=hk=hk=h весь внутренний треугольник совпадает с ABCABCABC.)
F(M)=da+db+dc=k. F(M)=d_a+d_b+d_c=k.
F(M)=da +db +dc =k.
Ключевые замечания.
- Плоскость разбивается тремя прямыми (продолжениями сторон треугольника) на несколько областей; на каждой из этих областей каждое из расстояний da,db,dcd_a,d_b,d_cda ,db ,dc представимо как линейная (неположительная/неотрицательная) функция координат точки, поэтому на каждой области F(M)F(M)F(M) — аффинная (линейная) функция. Следовательно уровень F(M)=kF(M)=kF(M)=k на каждой области — прямая (или пусто).
- Обозначим высоты треугольника ha,hb,hch_a,h_b,h_cha ,hb ,hc (высота к сторонам BC,CA,ABBC,CA,ABBC,CA,AB); положим hmin=min{ha,hb,hc}h_{\min}=\min\{h_a,h_b,h_c\}hmin =min{ha ,hb ,hc }, hmax=max{ha,hb,hc}h_{\max}=\max\{h_a,h_b,h_c\}hmax =max{ha ,hb ,hc }.
Описание множества уровней по величине kkk.
1) Если k<hmink<h_{\min}k<hmin , то решений нет (пусто). Действительно, в вершине с наименьшей высотой сумма равна этой высоте, меньше никак не получится.
2) Если k=hmink=h_{\min}k=hmin и этот минимум достигается в единственной вершине (например hmin=hah_{\min}=h_ahmin =ha ), то единственное решение — соответствующая вершина AAA. При равенстве двух или трёх высот соответствующие вырожденные случаи: две вершины или весь треугольник (в частности, при равных высотах — при равностороннем треугольнике — для k=hk=hk=h все точки внутри треугольника дают сумму hhh).
3) Если hmin<k≤hmaxh_{\min}<k\le h_{\max}hmin <k≤hmax , то множество {M :F(M)=k}\{M\colon F(M)=k\}{M:F(M)=k} — треугольник, подобный ABCABCABC, лежащий внутри ABCABCABC (вырождающийся в вершину при k=hmaxk=h_{\max}k=hmax и в другую вершину при k↓hmink\downarrow h_{\min}k↓hmin ). Короткая аргументация: для точек внутри ABCABCABC имеют место равенства (через барицентрические коэффициенты λ+μ+ν=1\lambda+\mu+\nu=1λ+μ+ν=1, λ,μ,ν≥0\lambda,\mu,\nu\ge0λ,μ,ν≥0)
da=λha,db=μhb,dc=νhc, d_a=\lambda h_a,\qquad d_b=\mu h_b,\qquad d_c=\nu h_c,
da =λha ,db =μhb ,dc =νhc , поэтому внутри ABCABCABC условие da+db+dc=kd_a+d_b+d_c=kda +db +dc =k эквивалентно линейному условию на (λ,μ,ν)(\lambda,\mu,\nu)(λ,μ,ν) и даёт сечение симплекса — отрезок, который в образе в евклидовой плоскости даёт вершины треугольника, подобного ABCABCABC. Те же прямые (параллельные сторонам ABCABCABC) продолжаются и по краям, так что получаем внутренний подобный треугольник.
4) Если k>hmaxk>h_{\max}k>hmax , то полное множество решений образует выпуклый шестиугольник (в общем положении) с рёбрами, параллельными сторонам ABCABCABC. Объяснение: вне ABCABCABC выражение F(M)F(M)F(M) остаётся кусочно-линейной функцией (в каждой области — линейная), поэтому уравнение даёт в каждой из шести внешних областей некую прямую; их пересечения дают максимум шесть вершин образующегося замкнутого многоугольника. При возрастании kkk этот шестиугольник растёт (линейно по масштабу).
Итоговое сжатое правило:
- k<hmink<h_{\min}k<hmin — пусто;
- k=hmink=h_{\min}k=hmin — вершина(ы) (вырождение);
- hmin<k≤hmaxh_{\min}<k\le h_{\max}hmin <k≤hmax — внутренний треугольник, подобный ABCABCABC (вырождается в вершину при краевых kkk);
- k>hmaxk>h_{\max}k>hmax — выпуклый шестиугольник с рёбрами, параллельными сторонам ABCABCABC (вырождается в треугольник при k=hmaxk=h_{\max}k=hmax ).
(Все геометрические переходы — вырождения граней/вершин при совпадениях высот; частный случай равностороннего треугольника: для k=hk=hk=h весь внутренний треугольник совпадает с ABCABCABC.)