пересечение линий и окружностей [дубликаты]
Possible Duplicate:
intersection of line and circle with different slope
У меня есть линия, которая построенаpp=randi([-400 400],2,2)
затемx=pp(:,1)
а такжеy=pp(:,2)
, У меня есть круг с центром (а, б) с радиусом г
Я хочу проверить точку пересечения круга и линии.
я использовалpolyfit
Команда для проверки наклона и перехвата. Тогда я использовалlincirc
команда, но проблема в том, что если линия пересекает только одну точку, то отображается и другая точка.
Например, если линия пересекает одну сторону и останавливается посередине, она также показывает другую точку, которая не будет пересекать границу.