Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Алгоритм] Олимпиадная задача по математике


Автор: Ura20007 12.10.2011, 19:03
Всем привет! 
Задача такая:
В пространстве заданы n точек и сфера x^2+y^2+z^2 . На сфере найти точку, сумма квадратов расстояний от которой до данных точек минимальна.

http://www.ic.omskreg.ru/olympiads/TownOlimp/1975.htm
Задача №2 для студентов старших курсов.
Тут надо искать через частные проивоздные и находить экстремум но только как составить уравнения не понятно.

Спасибо за любую помощь!

Автор: Фантом 12.10.2011, 21:10
Вообще-то это стандартная задача на условный экстремум, причем ее можно легко свести к задаче на обычный локальный экстремум, задав положение точки на сфере в сферических координатах. Задаете координаты точки, выписываете сумму квадратов расстояний от нее до заданных точек как функцию двух позиционных углов, считаете частные производные получившейся суммы по  каждому из углов, приравниваете производные к нулю и решаете получившуюся систему двух уравнений с двумя неизвестными. Потом на всякий случай проверяете два полюса сферы (хотя если заданные точки не подбирались специально, то шансы попасть точно в полюс нулевые, и об этом можно не думать).


Автор: Ura20007 19.10.2011, 13:53
Что то не получается условный экстремум найти неправильно выражение написано.Подскажите как делать?

Автор: Mushka33 19.10.2011, 21:03
страница почему-то не открывается - пишет 404 ошибку

Автор: Ura20007 20.10.2011, 01:39
http://www.ic.omskreg.ru/olympiads/TownOlimp/1975.htm

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)