Точка пересечения прямой и круга

Автор Алексей Рожин, 25.12.2014, 00:09

« назад - далее »

Алексей Рожин

Помогите пожалуйста найти точки пересечения этих прямых  с окружностями.

IKor

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

Алексей Рожин

спасибо, хорошая идея, но это немного не то , когда мне нужно будет изменить график с другими окружностями и прямыми, чтобы посчитать каждую точку уйдет уйма времени, может быть есть еще идеи как найти точку пересечения?

Алексей Рожин

Как можно построить прямую у которой начало (10,0) пробывал через уравнение у=кх+б   но оно не правильно рисует так как считает б за число а не смещение , пробывал выражать х=(у-б)/к  но числа не правильные.... подскажите пожалуйста

IKor

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

doober

Цитироватьможет быть есть еще идеи как найти точку пересечения?
Будут.
Смотрите вложение.
Пересечение отрезка с окружностью,пересечение отрезков,пересечение окружностей.

IKor

Цитата: Алексей Рожин от 27.12.2014, 16:30
Как можно построить прямую у которой начало (10,0) <...>.... подскажите пожалуйста
Уравнение прямой, проходящей через две точки (x1;y1) и (x2;y2) имеет вид:
(x-x1)/(x2-x1)=(y-y1)/(y2-y1)
и его можно представить в виде
y=k*x+b, где
k=(y2-y1)/(x2-x1)
b=y1-x1*(y2-y1)/(x2-x1)

Т.к. через одну точку (10;0) можно провести бесконечное множество прямых, то требуется уточнение о какой именно из них идет речь.
Например, прямая проходящая также через точку (11;1) имеет вид
(х-10)/(11-10)=(y-0)/(1-0) или y=x-10