我只是在很长一段时间后跳回到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命令来执行此操作?
答案 0 :(得分:0)
sum( Rs <= 1 )
Rs <= 1
产生一个逻辑向量。 TRUE
等于1; FALSE
等于0.