0
經過很長一段時間後,我只是跳回到R中,我對某些事情要做的簡單程度感到驚訝。我已經在3個數組:統計一個數組中滿足簡單條件的元素數
Xs = runif(N, min=-1, max=1);
Ys = runif(N, min=-1, max=1);
Rs = sqrt(Xs^2 + Ys^2);
其中,顯然,X和Y(一起)限定(-1,1)內的N個點和正方形R是定義這些點的距離矢量。
如果我想要計算Rs
中小於或等於1的元素數,是否有一個簡單的inl-line命令來做到這一點?
'表(Rs <= 1)'或'sum(Rs <= 1)' – user20650 2014-11-04 22:23:38
分號在R中也不做任何事 – 2014-11-04 22:37:00
應該接近於N(統計意義上的)N * 0.7853982 = N * pi/4。 'pi/4 [1] 0.7853982 > N = 1000 > sum(Rs <= 1) [1] 786' – 2014-11-04 22:43:10