przecięcie linii i okręgu [duplikat]

Możliwy duplikat:
przecięcie linii i okręgu o różnym nachyleniu

Mam linię wykreśloną przezpp=randi([-400 400],2,2) następniex=pp(:,1) iy=pp(:,2). Mam okrąg z centrum (a, b) z promieniem r

Chcę sprawdzić punkt przecięcia okręgu i linię.

używałempolyfit polecenie, aby sprawdzić nachylenie i przecięcie. Potem użyłemlincirc polecenie, ale problem polega na tym, że linia przecina tylko jeden punkt, a drugi punkt również jest pokazany.

Na przykład, jeśli linia przecina jedną stronę i zatrzymuje się w środku, pokazuje również drugi punkt, który nie przekroczy granicy

questionAnswers(1)

yourAnswerToTheQuestion