1.等差数列
a:b表示从a开始,逐项加1(或减1),知道b为止.
x<-1:30 #a为整数,b为整数
y<-2.312:6 #a为实数,b为整数
z<-6:2.312 #a为整数,b为实数
总结:a:b
1.a<b---增序;a>b---减序
2.当a,b为不同类型的数是,根据a(左边的值)判断增(减)的值类型。
注意:运算优先级问题
x<-2*1:15
上式子等差数列运算优于乘法运算。
n<-5
x<-1:n-1
上式子等差数列运算优于加法运算。
x<-1:(n-1)
2.等间隔函数
seq(from=value1,to=value2,by=value3)产生等距间隔的数列。
方式1:
seq(-5,5,by=.2) #by=.2表示间隔为0.2 默认递增
方式2:
seq(length=51,from=-5,by=.2)
3.重复函数:将某一向量重复3次
x<-c(1,2,3)
rep(x,times=3)