Найти тему
Математика не для всех

Задача про веревку и два столба, которая не решается, если не знать её предысторию

В прошлой статье я рассказывал про занимательную задачку, которая предлагалась на собеседованиях в Amazon. Суть её была в том, чтобы найти расстояние между столбами, между которыми натянута веревка.

Источник: https://static.mk.ru/upload/entities/2021/01/26/11/articles/facebookPicture/69/5d/42/4e/c98eb94975baedbee45dbb91e8368544.jpg
Источник: https://static.mk.ru/upload/entities/2021/01/26/11/articles/facebookPicture/69/5d/42/4e/c98eb94975baedbee45dbb91e8368544.jpg

В конце прошлой статьи мы договорились, что изменим условие. Пусть теперь веревка висит на высоте в 20 м:

-2

Первое, что поможет нам в решении - это правильное определение системы координат. Давайте поместим точку отсчета в место провисания веревки и займемся её одной половиной:

Столбы как-бы "погрузились" под ось х
Столбы как-бы "погрузились" под ось х

Осталось разобраться, что из себя представляет функция f(x), описывающая свободно свисающую веревку?. Оказывается, что всё не просто: в задачах математического моделирования описание такого простого на первый взгляд объекта оборачивается сущим адом.

Наиболее элементарным описанием является функция, основанная на гиперболическом косинусе:

Параметр а зависит от плотности и площади сечения веревки, а также от величины натяжения.
Параметр а зависит от плотности и площади сечения веревки, а также от величины натяжения.

Ну всё, дело в шляпе! Ведь если мы знаем функцию, то "легко" можем вычислить её длину на каком-нибудь отрезке. Надо проделать всего лишь вот такой фокус:

-5

В третьей строчке используем основное тригонометрическое тождество дял гиперболических функций. Итак, одно уравнение уже есть. Второе находим из того, что:

Просто подставляем значения в исходную функцию
Просто подставляем значения в исходную функцию

Теперь получаем систему уравнений, которую с легкостью решаем, опять используя основное тождество:

-7

Ну что ж, настал тот момент, которого Вы ждали всю жизнь! Нам понадобится нажать кнопку вычисления обратной гиперболической функции:

-8

Итак, мы получили, что расстояние между столбами должно составлять примерно 45.4 метра.

Представляете, каково бы было решать такую задачу на собеседования? Ведь, если не знать свойства цепных линий (именно так по-научному называется этот объект), решение получить будет получить почти невозможно. О цепных линиях и образуемых ими поверхностях - катеноидах я обязательно расскажу. Спасибо за внимание!

Читайте также: