圆与线的交点。
14次浏览(过去30天)
显示旧的注释
目标:得到平面上每一个x-y点与给定半径的圆相交的直线坐标。
我不确定它是否正在这样做。我以前用的是棕褐色,但我觉得棕褐色更好。我想用方程来解y= mx和圆方程,但那看起来太复杂了。如果你知道更简单的方法,请告诉我。
%计算直线和圆的交点
X = -a:b;
Y = (-a:b).';
U =数字(x);
Z = 0 (u*u,2);
= atan2((y-cy),(x-cx));%cx,圆心cy。
Zx = cx + r*cos(theta);
Zy = cy + r*sin(theta);
Z = [Zx(:) Zy(:)];