我有一段有关for循环的程序
r<-6371.004
x2=b[1,2]
y2=b[1,3]
for(i in 1:10)
{x1=a[i,6]
x1
y1=a[i,5]
y1
z=x1-x2
z
d=r*acos(cos(pi*y1/180)*cos(pi*y2/180)*cos(pi*z/180)+sin(pi*y1/180)*sin(pi*y2/180)
d
}
我想实现没循环一次就计算出一次d,但是为什么最后算出来的只有循环到最后一次的d值?
恳请各位亲们帮帮忙,急用,万分感谢!


雷达卡






京公网安备 11010802022788号







