Мальчик buybuy
Мальчик buybuy личный блог
25 июля 2022, 01:32

Задачка для тех, кто хочет потренировать мозги

Для тех кто не хочет — убедительная просьба проходить мимо и не срать в топике.
К трейдингу задачка точно отношения не имеет.

Доброй ночи, коллеги!

Есть куб с ребром 1. В одну из граней этого куба (квадрат) вписана окружность. Вокруг соседней грани куба (квадрат) описана окружность.
Имеем 2 непересекающиеся окружности в пространстве. Каково минимальное расстояние между ними?

Задачку (как ни странно) подкинул один знакомый криптан.
Я сначала решил ее аналитически. Решается. Но по ходу вычислений удается наделать кучу ошибок.
Потом неожиданно придумал решение (исходя из ответа) в 1 абзац и вообще без формул.
Для тренировки мозгов и пространственного воображения — самое оно.
Главное — ночью этим не заниматься )))

С уважением

66 Комментариев
  • 3Qu
    25 июля 2022, 02:14
    Не совсем уверен, но похоже R-r. Если под расстоянием понимать расстояние между ближайшими точками.
      • 3Qu
        25 июля 2022, 02:23
        ВПК России — лучший, вот чего-чего, а обоснования не будет.) Вы мне встать с дивана предлагаете? Не буду.
  • Иван Портной
    25 июля 2022, 03:13
    Встал с дивана, почиркал в потемках немного на бумаге.
    Мой ответ: 0.5*(sqrt(2) — 1)/sqrt(2).
  • Матрёшка
    25 июля 2022, 03:24
    Половина диагонали описанного квадрата (по теореме Пифагора) минус половину стороны вписанного. Ответ с корнами и дробями, вычисляется легко, вписать не знаю как.
    Если текстом, то (а, делённое на корень из 2 минус а, делённое на 2), где а — сторона квадрата.
      • Матрёшка
        25 июля 2022, 04:04
        ВПК России — лучший, записать можно по-разному. 
        Не вижу меньшего, даже если провести сферу.
        Давайте подсказку).
          • Матрёшка
            25 июля 2022, 04:14
            ВПК России — лучший, нашла пару точек, не соображу угол. Около 30 градусов.
          • Иван Портной
            25 июля 2022, 04:39
            ВПК России — лучший, еще раз перепроверил, ошибку не нашел. Решал аналитически. Записал соотношение для расстояния между окружностями:

            y = 0.5*sqrt((x-1)^2 + (sqrt(2) — x)^2).

            Если x=sqrt(2) или x=1, т.е. это или угол или середина ребра.
            Тогда y= 0.5*(sqrt(2)-1). Но есть две точки с меньшим расстоянием. Решаем традиционно. Берем производную, приравниваем к 0. Находим минимум y.

            У меня получился минимум
            y = 0.5*(sqrt(2)-1)/sqrt(2), при x=0.5*(sqrt(2)+1).

            Мог, конечно, и напортачить спросонок ).
              • Иван Портной
                25 июля 2022, 05:18
                ВПК России — лучший, 
                 Ну и минимум, конечно, следует искать у функции от 2-х переменных, т.к. у задачи 2 степени свободы — по одной точке на каждой из окружностей

                Это лишнее. На общем ребре берем точку, и проводим две прямые к центрам граней. Каждая из этих прямых пересекает свою окружность. Это и будут точки, между которыми надо искать минимальное расстояние. Получаем функцию одной переменной.

                P.S. Еще раз перепроверил расчеты, ошибок не нашел.
                  • Иван Портной
                    25 июля 2022, 06:04
                    ВПК России — лучший, 
                    Из чего это следует?
                    Из соображений симметрии.

                    ну и ошибка в расчетах точно есть
                    Предлагаю повторить мои несложные расчеты. Всё-таки вы в этой задаче арбитр.
                      • Иван Портной
                        25 июля 2022, 15:38
                        ВПК России — лучший, всё намного проще.

                        Берем точку на общем ребре. Проводим прямые через центры окружностей. Между точкой на ребре и точками пересечения прямых с окружностями образуются два отрезка. Они перпендикулярны, т.к. лежат на перпендикулярных гранях. Это катеты. Искомое расстояние это гипотенуза.

                        Угол возвышения нашей точки обозначаем а. Вводим для удобства х = 1/cos(a).
                        Тогда катеты равны 0.5*(x-1) и 0.5*(sqrt(2)-x). Получаем уравнение для расстояния между точками:

                        y = 0.5*sqrt((x-1)^2 + (sqrt(2) — x)^2).

                        Далее тривиально. Ищем минимум y:

                        ymin = 0.5*(sqrt(2)-1)/sqrt(2)

                        Ну и где тут ошибка?
                          • bozon
                            25 июля 2022, 17:43
                            ВПК России — лучший, да! Так мы же через косинус и подбираем именно перпендикулярные к грани прямые.
                              • bozon
                                25 июля 2022, 17:55
                                ВПК России — лучший, какая-то у Вас 'неевклидовая' математика:))
                                … что есть косинус? Какие ещё «сферы»???
                                  • bozon
                                    25 июля 2022, 18:09
                                    ВПК России — лучший, понял. Прошу прощения!
                                    ПС:… и эта нелепая ошибка в принципе испортила мне сегодня весь день!)) Вот не сложился с самого утра после задачки — бл*, со всеми разругался!)
                                    ПС:… перпендикулярные грани не гарантируют перпендикулярность прямых из плоскостей этих граней. Логическая аксиома!
                          • Иван Портной
                            25 июля 2022, 18:54
                            ВПК России — лучший, хм, действительно не перпендикулярны. Ночью в потемках мне почему-то привиделась ортогональность ))
  • Матрёшка
    25 июля 2022, 04:30
    Единичка, делённая на корень из двух минус единичка, делённая на корень из трёх. Если принять угол в 30 градусов.
    Две равноудалённые точки на меньшей окружности, если провести радиусы пересекающимися.
    • 3Qu
      25 июля 2022, 04:43
      Матрёшка, извращенцы.
      Проводим две сферы — R и r. Минимальное расстояние между сферами R-r. Точку, где расстояние =R-r, надеюсь, найти несложно.)
        • 3Qu
          25 июля 2022, 04:53
          ВПК России — лучший, 
          Вообще неочевидно, что такая пара точек найдется.
          Очевидно, даже не вставая с дивана.)
      • Матрёшка
        25 июля 2022, 04:54
        3Qu, этот ответ я давала, он неверный. Расстояние меньше.
        • 3Qu
          25 июля 2022, 04:57
          Матрёшка, этого не может быть, потому что не может быть никогда.©.
          Еще раз, минимальное расстояние между двумя сферами R-r. Либо больше, либо равно. Точка где равно очевидна.
          • Матрёшка
            25 июля 2022, 05:29
            3Qu, слепи квадратик, вырежи круглешки, прислюни — увидишь))).
            Как построить — не знаю. Искать через косинус прилежащего угла, угол не могу поймать).
            • 3Qu
              25 июля 2022, 06:24
              Матрёшка, 
              Как построить — не знаю. Искать через косинус прилежащего угла, угол не могу поймать).
              Строить задачи не было.)
              Цитирую.
              Каково минимальное расстояние между ними?
              На пересечении поверхности конуса из центра куба через вписанную окружность с описанной окружностью. Точки точно есть.)
              • Матрёшка
                25 июля 2022, 06:47
                3Qu, окружности перпендикулярны).
                • 3Qu
                  25 июля 2022, 20:11
                  Матрёшка, вы из начертательной геометрии что нибудь помните? Или не было такой?
                  В объеме наверное сложно строить, а в проекциях элементарно.
                  • Матрёшка
                    26 июля 2022, 03:01
                    3Qu, 42 года назад была начерталка))).
                    • 3Qu
                      26 июля 2022, 03:06
                      Матрёшка, а я до сих пор помню, как выяснилось. Даже удалось построить, мысленно.)) Там циркуль нужен, донышко конуса изобразить.) Дальше все само строится, в смысле точек пересечения на обоих окружностях.
                • 3Qu
                  25 июля 2022, 11:31
                  ВПК России — лучший, оч сложно.
                  Находим по конусу (любому) точку. Проводим из нее прямую через центр куба. Получаем точку пересечения со второй окружностью. А куда она денется.)
                  Ответ R-r. Ну, да, все правильно.
                • bozon
                  25 июля 2022, 17:50
                  ВПК России — лучший, что Вы имеете ввиду под словом «косинус»? Неужели это не частное между прилежащим катетом и гипотенузой?)
                • bozon
                  27 июля 2022, 06:55
                  ВПК России — лучший, позвольте опять возразить. Произвольный луч, проведённый из центра куба никак не может пересечь сразу две окружности. Окружность — это линия, а не плоскость.
                • the bat
                  27 июля 2022, 10:56
                  ВПК России — лучший, ну ты маг! С двумя конусами все решается )
                  Получилось 0,159



  • bozon
    25 июля 2022, 05:51
    расстояние между ближайшим углом и вписанной окружностью = 0.5×(корень(2)-1)= примерно 0.2.
    расстояние между гранью и описанной окружностью = 0.5×(корень(2)-1)= примерно 0.2.
    Значит ответ где-то между.
    • Матрёшка
      25 июля 2022, 05:54
      bozon, это очевидный ответ, его все дают.
      Там есть 2 точки, где меньше расстояние. Смоделируйте.
      Тоже такой давала).
      • bozon
        25 июля 2022, 08:13
        ВПК России — лучший, не знай, что Вы там насчитали, но у меня получилось 0.207 даже в точках окружностей, повёрнутых на угол пи/8.
        Общая формула: =0.5×(корень(2)-1)=примерно 0.207.
          • infinity_warrior
            25 июля 2022, 16:28
            ВПК России — лучший, а решение как строилось? Переходом в сферическую систему координат с центром в единичном кубе. Затем исходя из свойств симметрии проверены точки?
    • bozon
      25 июля 2022, 06:20
      bozon,… интересно, если перевести окружности в одну плоскость, расстояние будет везде одинаковое = 0.2 (примерно).
  • Матрёшка
    25 июля 2022, 07:03
    Там 45 градусов!
    Значит, радиус большой окружности, а именно 1: корень из 2,  минус (косинус 45 градусов равен корню из двух пополам)  1:2 равно приблизительно как раз меньше  0,2.
  • maxibox
    25 июля 2022, 07:19
    Если правильно понял задачу, то ответ 1-r, где r — радиус наименьшей окружности.
    • Матрёшка
      26 июля 2022, 02:58
      maxibox, радиус наименьшей- это половина стороны, одна вторая.
  • asfa
    25 июля 2022, 10:54
    Во не спится людям по ночам!  
    А так — молодцы конечно! 
  • the bat
    25 июля 2022, 17:01
    Вот так получается 0,207


  • the bat
    25 июля 2022, 17:07
    вычел из большей сферы меньшую

    Если взять цилиндры, выглядит более правдоподобно


Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн