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