interseção de linha e círculo [duplicado]
Duplicata Possível:
interseção de linha e círculo com inclinação diferente
Eu tenho uma linha que traçada porpp=randi([-400 400],2,2)
entãox=pp(:,1)
ey=pp(:,2)
. Eu tenho um círculo com centro (a, b) com raio r
Eu quero verificar o ponto de intersecção do círculo e da linha.
Eu tenho usadopolyfit
comando para verificar a inclinação e interceptar. Então eu useilincirc
comando, mas o problema é se a linha cruza apenas um ponto, então o outro ponto também é mostrado.
Por exemplo, se a linha cruzar um lado e parar no meio, ele também mostrará o outro ponto que não cruzará o limite