2.2.2 产生有规律的序列

2017-05-16  本文已影响0人  Andrew_bao

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)

上一篇 下一篇

猜你喜欢

热点阅读