我正在绘制随机线条和一个圆圈,如图所示。 因此,我需要删除位于圆圈外的线条并将其保留在其中。此外,如果某些线条在圆圈内有一个点而另一个点在圆圈外面,那么我需要修剪外侧部分。 我怎样才能做到这一点? 提前谢谢
我使用了这段代码
% plotting random lines
X1 = rand (8,8);
Y1 = rand (8,8);
figure
plot (X1,Y1)
hold on
% plotting the circle
R = 0.5;
angle = linspace(0,2*pi,180);
x= Rcos(angle);
y= Rsin(angle);
plot(x,y,'r')
axis equal