Re: парад
От: Cadet  
Дата: 18.06.04 05:29
Оценка: 10 (1)
Здравствуйте, hemmul, Вы писали:

H>в параде участвуют 2 истребителя Стеллс и один Миг. Каждый из Стеллсов может развивать скорость до 100 м/с в любом направлении. Изначально все три пташки находятся в вершинах правильного треугольника. Какую скорость должен уметь развивать Миг чтобы при любом движении Стеллсов он смог бы восстановить конфигурацию правильного треугольника?


Такое решение:



Далее такие выкладки:

b*v = v*sin(a) + sqrt(3)*v*cos(a)
b = sin(a) + sqrt(3)*cos(a)

То есть исходя из условия максимально неблагоприятного для Мига, получаем:

sin(a) + sqrt(3)*cos(a) = max
2 * ((1/2) * sin(a) + sqrt(3)/2 * cos(a)) = 2 * sin(pi/3 + a)

отсюда имеем a = pi/6 + 2*pi*n (примем pi/6, т.е. 30 градусов)

тогда получаем b = sin(pi/6) + sqrt(3)*cos(pi/6) = 2

Т. е. Миг должен уметь двигаться со скоростью 200 м/с.

Правильно?
... << Rsdn@Home 1.1.4 beta 1 >>
Re: парад
От: adontz Грузия http://adontz.wordpress.com/
Дата: 18.06.04 07:52
Оценка: :)
Здравствуйте, hemmul, Вы писали:

Поглдяел. Решил. Что, из политкорректности к МИГам уже тормоза приделывают? До чего докатились, а....
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: парад
От: Cadet  
Дата: 18.06.04 16:09
Оценка: :)
Здравствуйте, hemmul, Вы писали:

H>только один вопрос: почему направления обоих стеллсов составляют один и тот же угол (с точностью до знака) с прямой, их соединяющей?


Ну этому предшествовало много попыток на бумажке смоделировать наиболее неблагоприятный для мига вариант. Кончилось это двумя утверждениями (недоказанными конечно):
1) Стелсы должны одновременно удаляться от мига или лететь на него.
2) При удалении/сближении они должны сужать/расширять треугольник, так, чтобы мигу для поддержания его равносторонним пришлось еще поднажать .

Ну и все варианты свелись к таким:
1) Стелсы летят друг на друга или удаляются друг от друга по прямой, их соединяющей.
2) Стелсы летят прочь от мига, либо в его сторону (на рисунке в решении строго вверх).

В случае 1 мигу достаточно лететь со скоростью sqrt(3)*100 м/с, чтобы успеть на аварию , или поддерживать треунольник. В случае 2 только 100 м/с. Ну я и предположил, что истина где-то посередине . А угол одинаковый потому, что есть смутное подозрение насчет того, что будь угол неодинаков, то мигу пришлось компенсировать скорость лишь одного стелса по каждой проекции (сумбурно звучит, но при отклонении одного из стелсов мигу достаточно слегка подкорректировать курс и по всей видимости снизить скорость). А при таком угле оба стелса работают согласованно на доставление мигу максимальных неудобств . Короче шаманство, а не решение.
... << Rsdn@Home 1.1.4 beta 1 >>
Re[5]: парад
От: Аноним  
Дата: 21.06.04 09:06
Оценка: -1
Здравствуйте, hemmul, Вы писали:

H>Здравствуйте, Cadet, Вы писали:


H>Короче шаманство, а не решение.

H> вот такие — качественные — решения мне больше всего и нравятся кстати

А как тебе такой вариант:

-----------------* МиГ



---------/\
---------|
---------|
---------* Stealth------* Stealth
------------------------|
------------------------|
------------------------\/

(сволочь, пробелы удаляются) тогда скорость МиГа должна быть бесконечность. Видимо, формулировка была недостаточно качественной
парад
От: hemmul США  
Дата: 18.06.04 04:24
Оценка:
в параде участвуют 2 истребителя Стеллс и один Миг. Каждый из Стеллсов может развивать скорость до 100 м/с в любом направлении. Изначально все три пташки находятся в вершинах правильного треугольника. Какую скорость должен уметь развивать Миг чтобы при любом движении Стеллсов он смог бы восстановить конфигурацию правильного треугольника?

vox clamantis in deserto
Re[2]: парад
От: hemmul США  
Дата: 18.06.04 09:01
Оценка:
Здравствуйте, adontz, Вы писали:

A>Поглдяел. Решил. Что, из политкорректности к МИГам уже тормоза приделывают? До чего докатились, а....


нет — там МИГ механический: группа китайцев (бывших неудавшихся учителей-программистов ) педали крутят...

vox clamantis in deserto
Re[2]: парад
От: hemmul США  
Дата: 18.06.04 09:22
Оценка:
Здравствуйте, Cadet, Вы писали:

C>Такое решение:

принято.

C>


только один вопрос: почему направления обоих стеллсов составляют один и тот же угол (с точностью до знака) с прямой, их соединяющей?

P.S. кто найдёт красивое геометрическое решение? (я пока сам не знаю)

vox clamantis in deserto
Re[4]: парад
От: hemmul США  
Дата: 18.06.04 18:50
Оценка:
Здравствуйте, Cadet, Вы писали:

Короче шаманство, а не решение.
вот такие — качественные — решения мне больше всего и нравятся кстати

vox clamantis in deserto
Re[3]: Решение (эпизод I)
От: rus blood Россия  
Дата: 20.06.04 10:25
Оценка:
H>P.S. кто найдёт красивое геометрическое решение? (я пока сам не знаю)

Имеем равносторонний трегольник ABC. В вершинах A и C находятся Стелсы.
Рассмотрим малое время dt, за которое Стелсы и МиГ не меняют направления движения.
За это время стелсы могут оказаться в любой точке в круге радиуса 100*dt с центрами в вершинах A и C.

Т.о. задача сводится к следующему. Дан равносторонний треугольник ABC, вокруг вершин A и C нарисованы круги достаточно малого радиуса. Строим такое ГМТ: берем по точке в каждом круге, соединяем их отрезком. На базе отрезка строим равносторонний треугольник (понятно в какую сторону). Берем третью вершину этого треуголника. Необходимо найти это ГМТ и максимум расстояния его точек от вершины B исходного треугольника.

Будет использовать комплексные числа, т.к. в них проще всего поворачивать отрезки на 60гр.
Итак, пусть точка A=0, точка C=1 (без потери общности можем выбрать такой масштаб).
Пусть стелс из точки A проходит расстояние A под углом a к прямой AC.
Пусть второй стелс из точки С проходит расстояние B под углом b к прямой AC.

Точки, в которых окажутся стелсы
A*exp(i*a),   1 + B*exp(i*b)


Отрезок, который соединяет эти точки есть комплексное число
1 + B*exp(i*b) - A*exp(i*a)


Поворачиваем отрезок на 60гр против часой стрелки
exp(i*p/3)*(1 + B*exp(i*b) - A*exp(i*a)), p - число "пи".


Т.к. отрезок идет от первого стелса, а не от начала координат, то точка, где должен оказаться МиГ будет
exp(i*p/3)*(1 + B*exp(i*b) - A*exp(i*a)) + A*exp(i*a)


Отрезок, который проходит МиГ:
exp(i*p/3)*(1 + B*exp(i*b) - A*exp(i*a)) + A*exp(i*a) - exp(i*p/3)

где exp(i*p/3) — вершина B исходного треугольника.

Начинаем жевать это выражение, сначала группируем по exp(i*p/3)
... = exp(i*p/3)*(B*exp(i*b) - A*exp(i*a)) + A*exp(i*a) = exp(i*p/3)* B*exp(i*b) + A*exp(i*a) * (1 - exp(i*p/3))


Т.к. 1 — exp(i*p/3) = exp(-i*p/3) (просто строим точки на единичном круге), то
... = exp(i*p/3) * B*exp(i*b) + A*exp(i*a) * exp(-i*p/3) = exp(i*p/3) * (B*exp(i*b) + A*exp(i*(a - 2*p/3)))


И что же мы видим? Т.к. углы a и b — произвольные, то это есть сумма двух комплексных чисел, каждое их которых ограничено по модулю. Понятно, что такие суммы могут принимать произвольные значения, и максимум модуля результата в два раза больше максимума модуля исходных чисел. А искомое ГМТ есть круг в два раза бОльшего радиуса вокруг вершины B исходного треугольника.

Итак, максимальная скорость, которая требуется МиГу — 200 м/с.

Когда достигается максимум?
Когда углы b и (a — 2*p/3) равны (ну, с точностью до периодичности). Т.е.
b = a - 2*p/3

т.е. разность между курсами Стелсов должна составлять 120гр.

В каком направлении должен при этом двигаться МиГ? Пусть b = a — 2*p/3, тогда курс МиГа
с = p/3 + a - 2*p/3 = a - p*/3


Короче говоря,
с = (a + b) / 2

что было и так очевидно...
Имею скафандр — готов путешествовать!
Re[4]: Решение (эпизод II)
От: rus blood Россия  
Дата: 20.06.04 10:49
Оценка:
Здравствуйте, rus blood, Вы писали:

H>>P.S. кто найдёт красивое геометрическое решение? (я пока сам не знаю)


Все это можно было сделать и проще, если воспользоваться инвариантом, заданным в условии задача, а именно, что Стелсы и МиГ все время должны находится в вершинах равностороннего треугольника.

Т.е. без потери общности Стелсы и МиГ можно поместить в одну точку (или, просто рассматривать пространоство векторов их скоростей).

С этой точки зрения получаем. Стелсы находятся в точках A*exp(i*a) и B*exp(i*b). Отрезок... Поворачиваем... Смещаем...
В итоге, сразу полчаем выражение
exp(i*p/3)*(B*exp(i*b) - A*exp(i*a)) + A*exp(i*a)


Но жевать мы его не будет. Без потери общности, мы можем считать, что a=0, а A=1 (замена координат).
Т.о, получаем

exp(i*p/3)*(B*exp(i*b) - 1) + 1 = exp(i*p/3)*B*exp(i*b) + (1 - exp(i*p/3)) = exp(i*p/3)*B*exp(i*b) + exp(-i*p/3)


Будем считать, что первый Стелс движется с максимальной скоростью, т.е. B<=1, b-произвольное.
В итоге получаем круг с центром в точке exp(-i*p/3) и радиуса 1.

Получаем примерно такую схему


Первый Стелс находится в точке 1. Второй — где-то в круге с центром 0. Тогда вектор скорости МиГа находится где-то в круге с центром exp(-i*p/3). Если вектор второго Стелса лежит на окружности, то и вектор МиГа лежит на окружности, а проходит курс МиГа равен среднему арифметическому курсов Стелсов.

Вектор скорости МиГа достигает маскимума 2 когда его угол равен 60гр. При этом, разность курсов Стелсов — 120гр.
Имею скафандр — готов путешествовать!
Re[5]: ЗЫ
От: rus blood Россия  
Дата: 20.06.04 10:52
Оценка:
Здравствуйте, rus blood, Вы писали:

ЗЫ
Все это напоминает задачи преследования и круги Аполония (кажется так они называются)...
Имею скафандр — готов путешествовать!
Re: парад
От: Ahven  
Дата: 21.06.04 08:53
Оценка:
Здравствуйте, hemmul, Вы писали:

H>в параде участвуют 2 истребителя Стеллс и один Миг. Каждый из Стеллсов может развивать скорость до 100 м/с в любом направлении. Изначально все три пташки находятся в вершинах правильного треугольника. Какую скорость должен уметь развивать Миг чтобы при любом движении Стеллсов он смог бы восстановить конфигурацию правильного треугольника?


Ну, предложу и я свое решение

Равносторонний треугольник будет таким в любой систем отсчета. Свяжем систему отсчета 1 с одним из стелсов.
Для того, чтобы две движущиеся точки составляли равносторонний треугольник отн. начала координат, надо чтобы тангенциальные и радиальные составляющие их скоростей отн. начала коор-т были равны. Таким образом, в этой системе отсчета вектор скорости мига (v21) должен быть равен скорости второго стелса (v11), повернутой на 60. Обозначим операцию поворота через R. Тогда

v21 = Rv11

Далее, запишем равенства перехода из системы, связанной с землей в систему, связанную с первым стелсом.
Первый индекс обозначает номер самолета (0 — первый стелс, 1 — второй, 2 — миг). Второй индекс обозначает систему отсчета (если не указан — земля, если 1 — первый стелс).

v11 = v1 — v0
v2 = v21 — v0

Получим

v2 = R(v1 — v0) + v0

Далее, для упрощения картины, положим скорости стелсов одинаковыми и равными 1. Ось х системы, связанной с землей направим по направлению скорости первого стелса.

Тогда

v1=(1,0)
v2=(cos(a), sin(a))

Матрица поворота на 60 имеет вид


|1/2         sqrt(3)/2|
|-sqrt(3)/2  1/2      | 


          cos(a) - 1
v1 - v0 =
          sin(a)

                 | 1        sqrt(3) |   | cos(a) - 1 |         | cos(a) - 1 + sqrt(3) * sin(a)        |
R(v1-v0) = 1/2 * |                  | * |            | = 1/2 * |                                      |
                 | -sqrt(3) 1       |   | sin(a)     |         | -sqrt(3) * cos(a) + sqrt(3) + sin(a) | 


                           |cos(a) - 1 + sqrt(3) * sin(a) + 2    |
v0 = R(v1-v0) + v0 =  1/2 *|                                     |
                           |-sqrt(3) * cos(a) + sqrt(3) + sin(a) | 


4 * |v0|^2 = (cos(a) + 1 + sqrt(3) * sin(a))^2 + (sqrt(3) - sqrt(3) * cos(a) + sin(a))^2 = 

cos(a)^2 + 1 + 3 * sin(a)^2 + 2*cos(a) + 2*cos(a)*sqrt(3)*sin(a) + 2*sqrt(3)*sin(a) + 
3 + 3*cos(a)^2 + sin(a)^2 - 2*3*cos(a) + 2*sqrt(3)*sin(a) - 2*sqrt(3)*cos(a)*sin(a) =

4+4-4*cos(a)+4*sqrt(3)*sin(a),

|v0|^2 = 1-cos(a)+sqrt(3)*sin(a)

найдем максимум через производную

sin(a) + sqrt(3)*cos(a) = 0

tg(a) = -1/sqrt(3)

Два решения:

1. a=pi - pi/6     cos(a)=-sqrt(3)/2, sin(a)=1/2
2. a=-pi/6         cos(a)=sqrt(3)/2, sin(a)=-1/2

Посчитаем значение ф-ии для обоих значений.

1.
|v0|^2 = 1+sqrt(3)/2+sqrt(3)*1/2=1+sqrt(3)

2.
|v0|^2 = 1-sqrt(3)/2-sqrt(3)*1/2=1-sqrt(3)

Максимум дает 1.

|v0| = sqrt(1+sqrt(3)) = 1.653

Значит, максимальная необходимая скорость должна составлять 1.653 скорости стелса, т.е. 165.3 м/с


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

Таким образом, максимальная скорость мига должна быть примерно 165.3 м/с
Re[6]: парад
От: Аноним  
Дата: 21.06.04 09:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, hemmul, Вы писали:


H>>Здравствуйте, Cadet, Вы писали:


H>>Короче шаманство, а не решение.

H>> вот такие — качественные — решения мне больше всего и нравятся кстати

А>А как тебе такой вариант:


А>-----------------* МиГ




А>---------/\

А>---------|
А>---------|
А>---------* Stealth------* Stealth
А>------------------------|
А>------------------------|
А>------------------------\/

А>(сволочь, пробелы удаляются) тогда скорость МиГа должна быть бесконечность. Видимо, формулировка была недостаточно качественной


Во избежании возможных недоразумений — на рисунке вектор скорости совпадает с направлением движения
Re[7]: парад
От: rus blood Россия  
Дата: 21.06.04 09:21
Оценка:
А>>(сволочь, пробелы удаляются) тогда скорость МиГа должна быть бесконечность. Видимо, формулировка была недостаточно качественной

А>Во избежании возможных недоразумений — на рисунке вектор скорости совпадает с направлением движения


Все равно, скорость не будет бесконечной...
Имею скафандр — готов путешествовать!
Re[6]: парад
От: hemmul США  
Дата: 21.06.04 09:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>(сволочь, пробелы удаляются)

попробуй
[ ccode ]
[ /ccode ]

A> тогда скорость МиГа должна быть бесконечность.

обоснуй

vox clamantis in deserto
Re[4]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 09:49
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Итак, максимальная скорость, которая требуется МиГу — 200 м/с.


RB>Когда достигается максимум?

RB>Когда углы b и (a — 2*p/3) равны (ну, с точностью до периодичности). Т.е.
RB>
RB>b = a - 2*p/3
RB>

RB>т.е. разность между курсами Стелсов должна составлять 120гр.

Я правильно понимаю, что максимум скорости зависит ТОЛЬКО от разности углов между курсами стелсов?
В это м случае, если курсы стелсов направлены по линиям, проходящим из центра через вершины треугльника, необходимая скорость мига должна быть равна скорости стелсов:

Re[2]: парад
От: rus blood Россия  
Дата: 21.06.04 09:49
Оценка:
A>Ну, предложу и я свое решение
...
A>Таким образом, максимальная скорость мига должна быть примерно 165.3 м/с

Не нашел слова "лопата" в решении...
Имею скафандр — готов путешествовать!
Re[5]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 09:50
Оценка:
Здравствуйте, Ahven, Вы писали:

A>Здравствуйте, rus blood, Вы писали:


RB>>Итак, максимальная скорость, которая требуется МиГу — 200 м/с.


A>Я правильно понимаю, что максимум скорости зависит ТОЛЬКО от разности углов между курсами стелсов?

A>В это м случае, если курсы стелсов направлены по линиям, проходящим из центра через вершины треугльника, необходимая скорость мига должна быть равна скорости стелсов:

То есть, должна быть 100 м/с, а не 200, как у Вас получилось.
Re[3]: парад
От: Ahven  
Дата: 21.06.04 09:51
Оценка:
Здравствуйте, rus blood, Вы писали:

A>>Ну, предложу и я свое решение

RB>...
A>>Таким образом, максимальная скорость мига должна быть примерно 165.3 м/с

RB>Не нашел слова "лопата" в решении...


Смайлик не тот поставил. Надо было такой
Re[5]: Решение (эпизод I)
От: rus blood Россия  
Дата: 21.06.04 09:52
Оценка:
RB>>Когда достигается максимум?
RB>>Когда углы b и (a — 2*p/3) равны (ну, с точностью до периодичности). Т.е.
RB>>
RB>>b = a - 2*p/3
RB>>

RB>>т.е. разность между курсами Стелсов должна составлять 120гр.

A>Я правильно понимаю, что максимум скорости зависит ТОЛЬКО от разности углов между курсами стелсов?

A>В это м случае, если курсы стелсов направлены по линиям, проходящим из центра через вершины треугльника, необходимая скорость мига должна быть равна скорости стелсов:

Здесь a = 210гр. Угол b = -30гр. Поэтому условие на экстремум не выполнен.
A>

Пример смотри здесь
Автор: Cadet
Дата: 18.06.04
Имею скафандр — готов путешествовать!
Re[6]: Решение (эпизод I)
От: rus blood Россия  
Дата: 21.06.04 09:53
Оценка:
A>То есть, должна быть 100 м/с, а не 200, как у Вас получилось.


Углы не правильно поставил. Не просто абсолютная разность должны быть 120 гр.
А с учетом направления отсчета...
Имею скафандр — готов путешествовать!
Re[7]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 10:09
Оценка:
Здравствуйте, rus blood, Вы писали:


A>>То есть, должна быть 100 м/с, а не 200, как у Вас получилось.



RB>Углы не правильно поставил. Не просто абсолютная разность должны быть 120 гр.

RB>А с учетом направления отсчета...

Не согласен. Причем тут направление отсчета?

Если под направлением отсчет Вы понимаете угол курса стелса относительно нижней стороны треугольника, то по Вашему решению от этих углов ничего не зависит.
Вот Вы пишете:

... = exp(i*p/3) * B*exp(i*b) + A*exp(i*a) * exp(-i*p/3) = exp(i*p/3) * (B*exp(i*b) + A*exp(i*(a — 2*p/3)))



И что же мы видим? Т.к. углы a и b — произвольные, то это есть сумма двух комплексных чисел, каждое их которых ограничено по модулю. Понятно, что такие суммы могут принимать произвольные значения, и максимум модуля результата в два раза больше максимума модуля исходных чисел. А искомое ГМТ есть круг в два раза бОльшего радиуса вокруг вершины B исходного треугольника.

Итак, максимальная скорость, которая требуется МиГу — 200 м/с.

Когда достигается максимум?
Когда углы b и (a — 2*p/3) равны (ну, с точностью до периодичности). Т.е.
b = a — 2*p/3


т.е. разность между курсами Стелсов должна составлять 120гр.


То есть, надо найти максимум выражения.

(B*exp(i*b) + A*exp(i*(a — 2*p/3)))

По сути, найти максимум суммы двух векторов.
Максимум будет достигаться, когда векторы лежат на одной прямой, т.е., действительно, b = a — 2*p/3.
Получается, что максимум зависит ТОЛЬКО от разности между курсами.
И где тут направление отсчета?

Или под направлением отсчета Вы что-то другое понимаете?
Re[6]: Решение (эпизод I)
От: 0x64Rm  
Дата: 21.06.04 10:18
Оценка:
Скорость МИГА должна быть равна скорости Стелсов или меньше,
и это уже следует из условия задачи потому как
1. треугольник правильный.
2. он должен оставаться правильным.

Чего тут считать то?!
с уважением,
Алексей
Re[8]: Решение (эпизод I)
От: rus blood Россия  
Дата: 21.06.04 10:24
Оценка:
A>Не согласен. Причем тут направление отсчета?
При том... Смотри решение еще раз...

A>Если под направлением отсчет Вы понимаете угол курса стелса относительно нижней стороны треугольника, то по Вашему решению от этих углов ничего не зависит.


Под направлением я понимю угол от оси OX против часой стрелки. Как в представлении R*exp(i*Fi) для комплексных чисел.
Имею скафандр — готов путешествовать!
Re[7]: Решение (эпизод I)
От: rus blood Россия  
Дата: 21.06.04 10:25
Оценка:
Здравствуйте, 0x64Rm, Вы писали:

R>Скорость МИГА должна быть равна скорости Стелсов или меньше,

R>и это уже следует из условия задачи потому как
R>1. треугольник правильный.
R>2. он должен оставаться правильным.

R>Чего тут считать то?!


А это смотрел
Автор: Cadet
Дата: 18.06.04
???
Имею скафандр — готов путешествовать!
Re[7]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 10:27
Оценка:
Здравствуйте, 0x64Rm, Вы писали:

R>Скорость МИГА должна быть равна скорости Стелсов или меньше,


Это неверно.
Представим, что стелсы летят навстречу друг другу. За время между столкновением они должны пройти половину стороны треугольника. Чтобы миг успел в эту точку (иначе не получится равносторонний треугольник), он должен пройти путь минимум в высоту треугольника, что составляет корень из трех умножить на половину стороны. Значит, скорость мига должна быть больше скорости стелса минимум в корень из трех раз.
Re[8]: Решение (эпизод I)
От: 0x64Rm  
Дата: 21.06.04 10:29
Оценка:
A>Это неверно.
A>Представим, что стелсы летят навстречу друг другу. За время между столкновением они должны пройти половину стороны треугольника. Чтобы миг успел в эту точку (иначе не получится равносторонний треугольник), он должен пройти путь минимум в высоту треугольника, что составляет корень из трех умножить на половину стороны. Значит, скорость мига должна быть больше скорости стелса минимум в корень из трех раз.


в таком случае мигу вообще можно оставаться на месте.
с уважением,
Алексей
Re[9]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 10:35
Оценка:
Здравствуйте, rus blood, Вы писали:

A>>Если под направлением отсчет Вы понимаете угол курса стелса относительно нижней стороны треугольника, то по Вашему решению от этих углов ничего не зависит.


RB>Под направлением я понимю угол от оси OX против часой стрелки. Как в представлении R*exp(i*Fi) для комплексных чисел.


Хорошо. Тогда прошу объяснить, как надо учитывать направление отсчета:


Углы не правильно поставил. Не просто абсолютная разность должны быть 120 гр.
А с учетом направления отсчета...


То есть, прошу сформулировать, при каких направлениях курсов стелсов скорость мига должна быть максимальной.
Re[9]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 10:36
Оценка:
Здравствуйте, 0x64Rm, Вы писали:

A>>Это неверно.

A>>Представим, что стелсы летят навстречу друг другу. За время между столкновением они должны пройти половину стороны треугольника. Чтобы миг успел в эту точку (иначе не получится равносторонний треугольник), он должен пройти путь минимум в высоту треугольника, что составляет корень из трех умножить на половину стороны. Значит, скорость мига должна быть больше скорости стелса минимум в корень из трех раз.


R>в таком случае мигу вообще можно оставаться на месте.


Тогда треугольник не будет правильным — одна сторона будет 0, две другие равны высоте треугольника. То есть, стороны не равны и треугольник неправильный.
Re[10]: Решение (эпизод I)
От: rus blood Россия  
Дата: 21.06.04 10:43
Оценка:
A>Хорошо. Тогда прошу объяснить, как надо учитывать направление отсчета:

RB>>Под направлением я понимю угол от оси OX против часой стрелки. Как в представлении R*exp(i*Fi) для комплексных чисел.
Имею скафандр — готов путешествовать!
Re[10]: Решение (эпизод I)
От: 0x64Rm  
Дата: 21.06.04 10:44
Оценка:
R>>в таком случае мигу вообще можно оставаться на месте.

A>Тогда треугольник не будет правильным — одна сторона будет 0, две другие равны высоте треугольника. То есть, стороны не равны и треугольник неправильный.


Точно, прочитал задание еще раз.
Треугольник тогда инициализировался равнобедренным.
Спешу однако.

Спасибо за поправку.
с уважением,
Алексей
Re[11]: Решение (эпизод I)
От: Ahven  
Дата: 21.06.04 10:58
Оценка:
Здравствуйте, rus blood, Вы писали:

A>>Хорошо. Тогда прошу объяснить, как надо учитывать направление отсчета:


RB>>>Под направлением я понимю угол от оси OX против часой стрелки. Как в представлении R*exp(i*Fi) для комплексных чисел.


rus blood, Вы ответили не на тот вопрос, который я задал.

Вы пишете, что угол между курсами стелсов должен составлять 120 градусов, НО С УЧЕТОМ НАПРАВЛЕНИЯ ОТСЧЕТА. Я Вас и прошу объяснить, как надо учитывать это направление.

Вы мне объяните, только строго, что значит, "абсолютная разность между углами должна быть 120 градусов, но с учетом направления отсчета". Хоть на примере, хоть как. А то получается, если сложить Ваши высказывания:


Не просто абсолютная разность должны быть 120 гр.
А с учетом направления отсчета...
Под направлением я понимю угол от оси OX против часой стрелки. Как в представлении R*exp(i*Fi) для комплексных чисел.


Я этого не понимаю.

Ещё раз. Я понимаю, ЧТО вы называете направлением отсчета (с первого раза понял, замечу, можно было и не повторять). Но не понимаю КАК надо его учитывать.
Re[7]: парад
От: Аноним  
Дата: 21.06.04 12:47
Оценка:
Здравствуйте, hemmul, Вы писали:

H>Здравствуйте, Аноним, Вы писали:


А>>(сволочь, пробелы удаляются)

H>попробуй
H>[ ccode ]
H>[ /ccode ]

A>> тогда скорость МиГа должна быть бесконечность.

H>обоснуй

как вы картинки вставляете ? щас попытаемся напрячь мозг,вернее то, что от него осталось
Re[8]: парад
От: Аноним  
Дата: 21.06.04 12:56
Оценка:
Здравствуйте, rus blood, Вы писали:

А>>>(сволочь, пробелы удаляются) тогда скорость МиГа должна быть бесконечность. Видимо, формулировка была недостаточно качественной


А>>Во избежании возможных недоразумений — на рисунке вектор скорости совпадает с направлением движения


RB>Все равно, скорость не будет бесконечной...


ну, может не бесконечной. Погорячился я.
Re[6]: парад
От: Аноним  
Дата: 21.06.04 13:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, hemmul, Вы писали:


H>>Здравствуйте, Cadet, Вы писали:


H>>Короче шаманство, а не решение.

H>> вот такие — качественные — решения мне больше всего и нравятся кстати

А>А как тебе такой вариант:


А>-----------------* МиГ




А>---------/\

А>---------|
А>---------|
А>---------* Stealth------* Stealth
А>------------------------|
А>------------------------|
А>------------------------\/

А>(сволочь, пробелы удаляются) тогда скорость МиГа должна быть бесконечность. Видимо, формулировка была недостаточно качественной


или вот так:
                   * МиГ



           /\
           |
           |
           * Stealth {-----* Stealth
Re[2]: парад
От: Ahven  
Дата: 22.06.04 09:04
Оценка:
Здравствуйте, Ahven, Вы писали:

Ошибся.

Один раз матрицу неправильно записал, и ещё один раз в арифметике.

Матрица должна быть (координаты повернутого вектора в той же системе равны данной матрице, умноженной на исходный вектор)


|cos(60) -sin(60)|=1/2*|1       -sqrt(3)|
|sin(60) cos(60) |     |sqrt(3) 1       |

R(v1-v0)=1/2*|1       -sqrt(3)|*|cos(a) - 1|=1/2*|cos(a)-1-sqrt(3)*sin(a)          |
             |sqrt(3) 1       | |sin(a)    |     |sqrt(3)*cos(a) - sqrt(3) + sin(a)|

v2 = R(v1-v0)+v0=1/2*|cos(a)+1-sqrt(3)*sin(a)          |
                     |sqrt(3)*cos(a) - sqrt(3) + sin(a)|

|v2|^2=1/4*(cos(a)^2+1+3*sin(a)^2+2*cos(a)-2*cos(a)*sqrt(3)*sin(a)-2*sqrt(3)*sin(a)+
            3*cos(a)^2+3+sin(a)^2-2*3*cos(a)+2*sqrt(3)*sin(a)*cos(a)-2*sqrt(3)*sin(a)) =
1/4*(4+4-4*cos(a)-4*sqrt(3)*sin(a))=2-cos(a)-sqrt(3)*sin(a)

Производная

sin(a)-sqrt(3)*cos(a)=0

tg(a)=sqrt(3)

1. a = pi/3
|v2|^2=0

2. a = 4*pi/3
|v2|^2=4, |v2|=2


Таким образом, например, макс. скорость мига будет при такой конфигурации:

Re[3]: парад
От: rus blood Россия  
Дата: 22.06.04 09:09
Оценка:
A>1. a = pi/3
A>|v2|^2=0

A>2. a = 4*pi/3

A>|v2|^2=4, |v2|=2
A>[/code]

A>Таким образом, например, макс. скорость мига будет при такой конфигурации:


Ну вот и отлично.
Смотри, угол a — угол от оси OX до вектора V0 против часой стрелки.
Угол b — угол от оси OX до вектора V1 против часовой стрелки.
Условие экстремального движения для МиГа

b = a — 2*pi/3

A>
Имею скафандр — готов путешествовать!
Re[4]: парад
От: Ahven  
Дата: 22.06.04 09:51
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Ну вот и отлично.

RB>Смотри, угол a — угол от оси OX до вектора V0 против часой стрелки.
RB>Угол b — угол от оси OX до вектора V1 против часовой стрелки.
RB>Условие экстремального движения для МиГа

RB>b = a — 2*pi/3



Ну да, ну да...

Кстати, это зависит ещё от какого стелса считать. Здесь существенно, что стелс0 слева от прямой, проходящей через миг и середину междустелсовго отрезка, а стелс1 — справа. Если бы считали от правого, получилось бы а=2*pi/3, а не 4*pi/3. Там угол поворота был бы не 60, а -60 и так далее.
Улавливаешь? Ты это предполагаешь в


точка A=0, точка C=1


(коль скоро мы на ты )
Re[5]: парад
От: rus blood Россия  
Дата: 22.06.04 10:21
Оценка:
A>

A>точка A=0, точка C=1


Ну конечно... Я же в решении ясно зафиксировал такое положения стелсов.
Можно это конечно оформить общими словами, типа "пусть стелс А — это тот, который..., стелс B — тот который... и пр.", только зачем, когда из решения ясна общая картина происходящего...
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.