线和圆的交点不同的斜率

时间:2012-07-16 18:29:55

标签: matlab line geometry

  

可能重复:
  Circle line collision detection

任何人都可以建议如何找到直线和圆的交点。

theta=0:.01:2*pi;

x1=4*cos(theta)+4;

y1=4*sin(theta)+4;

x=[0 1 3 5 8]

y=[0 1 1 3 3]

for i=2:length(x)    

    s(i)=(y(i)-y(i-1))/(x(i)-x(i-1));

end

s

inter=y

plot([x],[y],x1,y1,'-')

axis([0 10 0 10])

0 个答案:

没有答案