Страница 1 из 1

Пересечение окружности и спирали

Добавлено: 12 фев 2013, 18:14
RamANeru
ЗАДАЧА
Как найти пересечение 2-х функций: спирали и круга (интересуют угол поворота и расстояние от центра до точки пересечения)

Первая функция
bn = b1/[2^(n-1)], где
bn – расстояние от центра координат до любой точки спирали
b1 – расстояние от центра координат до начальной точки спирали (например, 180)
n – коэффициент поворота относительно начальной точки (для 1-го оборота =1, для 2-х =2)
n = φ/360°, где
φ – угол поворота относительно начальной точки

Вторая функция
Rm = (x-x0)^2 + (y-y0)^2, где
x0, y0 – координаты центра (координаты центра кругов и спирали могут быть как [0;0] так и любые другие, например, [180;180])
Rm – радиус (в качестве примера можно взять равным 120)

Подскажите формулы или методы решения данной задачи (буду рад увидеть ссылки)

M Внятно сформулируйте задачу. У Вас даже окружность записана неверно. Судя по всему спираль у Вас логарифмическая. Для её записи (и окружности тоже) используйте полярную систему координат.
A Внятно сформулируйте задачу. У Вас даже окружность записана неверно. Судя по всему спираль у Вас логарифмическая. Для её записи (и окружности тоже) используйте полярную систему координат.

Пересечение окружности и спирали

Добавлено: 12 фев 2013, 18:20
IRINA
Возможно вы ошиблись форумом. На этом форуме за вас никто решать не будет. См.правила.

Пересечение окружности и спирали

Добавлено: 12 фев 2013, 18:48
balans
Взгляните себе под ноги, может быть ответ там. Если нет, идите!

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 01:41
omega
RamANeru писал(а):Source of the post
Подскажите формулы или методы решения данной задачи (буду рад увидеть ссылки)

Я особо не вникала в вашу задачу, но если с первого взгляда правильно поняла: задача о пересечении кривых на плоскости. Если это так, то вот нагуглила по этой теме:
[url=http://forum.algolist.ru/algorithm-geometr...-ploskosti.html]http://forum.algolist.ru/algorithm-geometr...-ploskosti.html[/url]

Может быть, окажется вам полезным.
Попробуйте сами поиск в Google или в Яндексе.
Я при поиске набрала фразу "пересечение кривых на плоскости". Если вам надо что-то другое, введите соответствующую фразу в поиск.

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 02:13
omega
IRINA писал(а):Source of the post
Возможно вы ошиблись форумом. На этом форуме за вас никто решать не будет. См.правила.

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

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 05:24
bot
omega писал(а):Source of the post
Модераторы в отпуске?
К тому же, человек не просит решать за него задачу. Он просит подсказать формулы и способы решения, дать ссылки.


Ну почему же в отпуске? Всю ночь трудился - ссылки искал.

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 14:50
RamANeru
balans писал(а):Source of the post Взгляните себе под ноги, может быть ответ там. Если нет, идите!

Под ногами ответа на мой вопрос нет (формула не написана). Идти то я иду. Правда не всегда понимаешь, где правильное направление, сокращающее расстояние до цели. Вот если был бы человек, показавший направление, то идти было бы проще.

Графики должны выглядеть так

Изображение

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 15:42
balans
RamANeru писал(а):Source of the post
ЗАДАЧА
Как найти пересечение 2-х функций: спирали и круга (интересуют угол поворота и расстояние от центра до точки пересечения)


Угол пересечения.
$$ [log_2\frac {b_1} {R_m}+1] 360=\phi$$
Расстояние до точки пересечения.
$$R_m$$
Только плохо, что ответ неверный.

Пересечение окружности и спирали

Добавлено: 13 фев 2013, 16:38
balans
balans писал(а):Source of the post
Угол пересечения.
$$ [log_2\frac {b_1} {R_m}+1] 360=\phi$$
Расстояние до точки пересечения.
$$R_m$$
Только плохо, что ответ неверный.

Если угол больше 360 градусов, то надо откидывать лишние целые обороты, до тех пор, поке не получите остаток величина которого меньше одного оборота.