Mein Code ist unten angegeben. Der Code produziert g
Werte mehr als einmal, sagen , g2
usw. Was ich tun möchte, ist, diese g-Werte aus der Schleife zu extrahieren und es aus der Schleife zu verwenden. Irgendeine Idee, wie man das macht?So extrahieren Sie Werte aus for-Schleife
I<-1
S<-10
h<-1
lmd<-1
v<-2
n<-100
A=as.integer((S-I)/h)
U=A+1
Sha=(A*h)+I
sindeg=seq(from = I, to =Sha, length.out =U)
D=((lmd)^v)*(((sindeg)^(-v))-((sindeg+h)^(-v)))
tn=(as.integer(n*D))
for(i in 1:A){
print(paste(tn[i]))
atn=tn[i]
k=sindeg[i]+h
m=sindeg[i]
print(paste("alt",m))
print(paste("üst",k))
g=runif(atn, m, k)
print(paste(g))
}
perfekt funktioniert. Danke vielmals –