Пересечения окружностей и линий в декартовой плоскости
[xout,yout] = linecirc(slope,intercpt,centerx,centery,radius)
[xout,yout] = linecirc(slope,intercpt,centerx,centery,radius) находит точки пересечения, заданные окружностью, определяемой центром и радиусом в координатах x-y, и отрезок, определяемый уклоном и y-пересечением, или наклоном «inf» и x-пересечением. Возвращаются две точки. Если объекты не пересекаются, NaNs возвращаются.
Когда отрезок является касательным к окружности, возвращаются две идентичные точки. Все входы должны быть скалярами.