R语言等差序列的创建
等差数列产生函数sep可产生等距间隔的数列,基本形式为:
seq (from = 1, to = 1, by = ((to - from )/ (length.out - 1 )))
相应的示例代码如下:
seq(1,-9) # 只给出首项和尾项数据,by 自动匹配为1 或-1 [1] 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 seq(1,-9,length.out=5) # 给出首项和尾项数据以及长度,自动计算等差 [1] 1.0 -1.5 -4.0 -6.5 -9.0 seq(1,-9,by=-2) # 给出首项和尾项数据以及等差,自动计算长度 [1] 1 -1 -3 -5 -7 -9 seq(1,by=2,length.out=10) # 给出首项和等差以及长度数据,自动计算尾项 [1] 1 3 5 7 9 11 13 15 17 19
从上例可知,通常可以通过首项、尾项、等差、长度中的任意3个数据来方便地产生等差数列向量。