Помощь - Поиск - Пользователи - Календарь
Полная версия: Геометрия
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
CT_Zen
Даны действительные числа x,y. В треугольнике,вершинами которого служат точки (0,0),(0,1),(x,y) найти точку (для определения ее координат разрешается использовать методы приближенных вычислений),сумма расстояний от которой до вершин треугольника минимальна. Известно(теорема Штейнера),что для треугольника с углами, не превосходящими 120 градусов,эта точка совпадает с точкой Торричелли, т.е. точкой,из которой все стороны треугольника видны под углом 120 градусов.Если же в треугольнике имеется угол,больший 120 градусов,то решением задачи будет вершина этого угла.
Lapp
Цитата(CT_Zen @ 18.05.2009 21:24) *
В треугольнике,вершинами которого служат точки (0,0),(0,0),(x,y) найти точку ... сумма расстояний от которой до вершин треугольника минимальна.
Легко - это точка (0,0)
CT_Zen
Извиняюсь в условии допустил ошибку: ...вершинами служат точки (0,0),(0,1)(x,y)...
Lapp
Ни Штейнер, ни Торричелли меня как-то не прикололи.. Если
Цитата(CT_Zen @ 18.05.2009 21:24) *
для определения ее координат разрешается использовать методы приближенных вычислений
- то можно просто решать в лоб и минимизировать функцию типа
Sqrt((u-x)2+(v-y)2)+Sqrt(u2+v2)+Sqrt(u2+(v-1)2)

P.S.
Не очень удачные буквы выбраны для заданной точки (x,y)..
where can i buy stromectol iverm
Cialis Prezzo Online
buy zithromax without prescripti
Cialis Quando Scade Brevetto
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.