Arrays 计算满足简单条件的数组中的元素数
在离开很长一段时间后,我刚刚跳回R,我很惊讶有些事情是多么简单。我创建了3个阵列:Arrays 计算满足简单条件的数组中的元素数,arrays,r,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命令来实现这一点 sum( Rs <= 1 ) Rs表格在Rs中分号也不起任何作
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命令来实现这一点
sum( Rs <= 1 )
Rs表格在Rs中分号也不起任何作用在统计意义上应该接近于N*0.7853982=N*pi/4。pi/4[1]0.7853982>N=1000>sumRs