我正在尝试从球体的特定半径开始绘制随机线,但我只想要上半球,如图所示
到目前为止,我能够创建随机起点(但对于 R=15)、随机交叉点、随机斜率,但我不知道如何连接所有这些以绘制线条。
我的代码是
%Create the random starting points, slopes, intersections
tracks=input('Give me the number of muon tracks: ');
theta=180.*rand(tracks,1);
rho=15*ones(tracks,1);
startPoint = [theta rho];
[X,Y]=pol2cart(theta*pi/180,rho);
intersection =-6371+(2*6371).*rand(tracks,1);
slope = tand(360.*rand(tracks,1));
我知道我只需要两个元素来画一条线,但我现在有点困惑......关于如何做到这一点的任何想法?