НОВОСТИ Простое и точное решение задачи про колодец лотоса

Alvaros
Онлайн
Регистрация
14.05.16
Сообщения
21.452
Реакции
101
Репутация
204
Солнце восходит над древнем Египтом, солнечный бог Ра послал править людьми фараона. А у фараона есть помощники по связи с начальством, жрецы, которые вполне могли бы задавать новобранцем какую нибудь хитрую задачку, на отбор. Я точно не знаю, так ли это всё было, но пример задачки существует, и в моём пересказе звучит так.

В «колодце лотоса», круглом, с ровным дном и вертикальными стенками, должен быть уровень воды ровно один древнеегипетский метр. Определяют сколько наливать просто: бросают две жерди, длиной два и три метра, они нижними концами встают напротив друг друга, и пересекаются ровно на нужной высоте. Каков диаметр колодца.
xve-8psviaryq3i0yighcs6u9wc.png

Конечно, можно сразу перевести задачу в плоскость. Построим модель колодца, радиусом в один метр, соответственно, в плоскости шириной в два.
Чтобы изобразить жерди, можно использовать зависимости координат

4a9bc271d852fa1c42cea52e68a02f76.svg

d24fadefcab3272afe14de63330d8167.svg


Где a и b это высота пересечений с осью колодца для длинной и короткой жерди. Для отображения каждой точки жерди n это вертикальная координата, m это горизонтальная. Так можно и оставить дальше, для обозначения координат пересечения, в виде уровня над дном и смещения от оси.

Наш колодец другой ширины, так что и уровень воды будет не метр. Вполне ясен коэффициент масштаба между колодцами — он, так как уровень надо привести к единице равен
f7de5a7706a4b4ebef342389964ff396.svg
. Или
63c7eab75c1cf8bd4ce5889dce8ced0a.svg
, так как ширину надо привести от 2 к L.
Получается,
ec48df6d83a59c834f370177664359dd.svg
.

Так как
3c75326e1a0696fd0249f3e9e979f096.svg
то
cf61f970e3dc927c80ec849054a6e330.svg


После «разворота»:
c613666bae83a2bbac26f90017e2ffc0.svg


После подстановки:
1bd2e3957ca021846553fd627cb44a17.svg


Для n можно построить ещё одно выражение.
6464a57aceaa4b8e62b53c92c7f86866.svg

После деления
99a43ac9a66cccf7cb3e2c257b346ff1.svg


Для m можно получить ещё одну закономерность:
29fbfb844f31c182a3763da168198531.svg

После умножения
18555909bbe050fb2dcac6eee2e4a8d3.svg


Теперь обозначим условия задачи.
Длина жердей по теореме Пифагора:
7353a88ccb1a1faa00d1ef833e88aaf0.svg

5b1c9ebdb679bd3837673c24490b7b38.svg


Или проще:
ee50211a43ee8d0dcdaf2b08e4c3cba8.svg

3eba7e406bef4c5aa6cfae344fa0839f.svg


Если убрать из правой части n:
dcf187080b7b38f2a493b5e6b2bab620.svg


Если убрать из правой части константу:
9c37f1bf180f1dd389fb7fb5346a1393.svg


Это уравнение можно выразить через
e2e33f15a96008ca33579599483c4531.svg
и
b73ca57f2f97dbe4a2facfc26b7fdbe6.svg
:
19eb7580e50f42d45ac0abcb0c9588b6.svg

cae2c23297aea833ff213418544b7d87.svg


И тут
924b84da2cf34b3822594bf729a5d4e2.svg
прекрасно сокращается.

8b5a2fbc24358e05bedc08107fa402ad.svg


Из этого определения m уже можно посчитать без решения уравнений четвертой степени, а просто подставляя значение в формулу по кругу несколько раз.

Но если сделать замену

98d3a4517a8cd7d764c6c4fa6b77f43a.svg


то уравнение станет

811a78bb48068aa40a5b3b3ea1afd839.svg


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

Как же из r вывести L?

Из
dcf187080b7b38f2a493b5e6b2bab620.svg
выводится
234fc7764ce47a38c35bf3c1a7c2c065.svg


ed813daf4645c2c024e656bf131cf7ab.svg


И тогда доступна такая последовательность преобразований:

5c5f6eb1c0cf1731d9d2284f3a9b2f9a.svg


46bda3e70dee3363ab13b70d3036add1.svg


33e007206189e45b199757b43475fcba.svg


ed813daf4645c2c024e656bf131cf7ab.svg


78dd40796c5fa0a68e07f143e4794839.svg


a959d368282dab7496cee8cdc767d03d.svg


В итоге получается

5d1341539dffdca6ab651ed7d1155713.svg


Поэтому, простой ответ такой:



6f2efb58ec0466dc304f2d67e48533eb.svg



35b4258ae8a176137f3d85de4a2fc488.svg


Вот и всё, осталось построить, и по древнеегипетской традиции налить…

Впрочем, можно ещё избавиться от рекурсии и найти из уравнения
811a78bb48068aa40a5b3b3ea1afd839.svg
нужный нам корень.

Получится

887b294a1037b15b212a55847e9b0637.svg


Наверное, новобранцам давали две глиняных таблички, на одну бы не влезло.
 
Сверху Снизу