理学療法士がまとめたノート

統計学備忘録 since2016

Rを使って統計学を勉強するブログです

繰り返し for

いつも忘れるので書いておこう

a = 0 に23回足す

a<-0

for(i in 1:3){
a<-a+2}

a

=6

#x=3に2を3回足す式
#3+2+2+2=9

myf<-function(){
x<-3
for(i in 1:3){
x<-x+2}
return(x)
}
myf()

 

#Xに2を3回加える式
#x+2+2+2
#xに5を代入すると5+2+2+2=11


myf<-function(x){
a<-x
for(i in 1:3){
a<-a+2}
return(a)
}
myf(5)


#Xに3を掛けることを3回繰り返す
#X*3*3*3
#xに5を代入すると
5*3*3*3

myf<-function(x){
for(i in 1:3){
x<-x*3}
return(x)
}
myf(5)

 

#10にxを3回加える式
#10+x+x+x
#x=2のとき10+2+2+2=16

myf<-function(x){
a<-10
for(i in 1:3){
a<-a+x}
return(a)
}
myf(2)