计算满足简单条件的数组中元素的数量

时间:2014-11-04 22:20:03

标签: arrays r

我只是在很长一段时间后跳回到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命令来执行此操作?

1 个答案:

答案 0 :(得分:0)

sum( Rs <= 1 )

Rs <= 1产生一个逻辑向量。 TRUE等于1; FALSE等于0.