2009年4月26日星期日

sth of sequence

数列是一组有规律的数字,我们将服从规律的最小可重复不可再分的一组数字,定义为一个最小规律单元,
那么数列就是由一些最小规律单元而组成的服从特定规律的一个整体
我们将这个特定规律称为函数
最小规律单元可以是一个数,也可以是几个数,关键看是否能够再细分并服从函数
在数学中函数的定义是满足一个集合对应到另一个集合的一组关系
数列一个重要的特性是他的有序性 每个数字都有自己的位置

一些具体的例子:
等差数列:42 36 31 27 24  
// 这是一个所谓的二级等差数列,即相邻两个数字之间的差所组成的数列是等差数列
// 其实这个数列是符合一个二次函数公式的数列 即ax2+bx+c
等差数列的变式: 3 4 6 10 18  
// 相邻数字之间的差为一等比数列
// 他的通式是等比数列加上某个数,将这个数列都减二即得
// 1 2 4 8 16 为一等比数列
另一个等差数列的变式: 12  13  17  26  
// 相邻数字之间得差为 1 2  3 得平方
//
等差变式 3 10 21 35 51 68  
// 所谓得三级等差数列,相邻两个数字之间的差所组成的数列为一二级等差数列
// 符合三次函数公式的数列
等比变式: 2 6 36 432 
// 所谓的二级等比数列,即相邻两个数字之间的比值组成的数列为一等比数列
//
等比变式: 157  65  27  11  5   
// 前项=后项*2 +后后项
//
平方数列: 2 3 10 15 26  35  
// 每项公式为n的平方加减1 
//
平方变式: 1 4 9 16 49 121 256 
//  数列为一二次等差数列的平方项 即1 2 3 4 7 11 16 的平方
//
立方变式:-2  -8  0  64 250 
//  数列为一等差数列与立方数的乘积 即2*-1  1*-2  0*-3 
//
幂数列: 1 32 81 64 25 6 1 
// 1的6次 2的5次 3的4次 4的3次 5的2次 6的1次 
//
和数列: 12  16 14 15 29/2
// 后一项=前两项之和/2
//
和变式:0 1 7 19  38 68
// 相邻三项之和为一立方数列
//
隔项数列:1 3 3 5 7 9  13  15 21 23
//奇次项和偶次项都为二级等差数列
//
分段数列: 6 12 19 27  33 40  48
// 相邻数之间的差总为 6 7 8
//
数字:431,325, 642, 167, 844, 639
// 4-3=1 3+2=5 6-4=2
//
数字拆分:44, 52, 59 ,73, 83, 94,
// 前项+各位的和=后项

以上数列题目即分类均摘自历年公务员考试以及相关辅导书

数列是一组数,很重要的一个性质是他的位置 ,位置有相对位置和绝对位置

从相对位置这个角度来看的话,一些数列所谓的规律,也就是前面我提到的函数,是根据前后之间的位置
的数值关系来决定,比如等差数列, 等比数列, 他们给我们的直观印象就是前边的根据公式可以推导后面
的;是一个相对位置的,而在写过的程序中特别是二次等差数列中,我却是通过绝对位置来给他们求的值,
其实很简单, 至少这几个数列是可以从两方面来看的;

数列特点: 数值关系, 位置关系;
在程序中的体现,第一点是函数关系, 第二点是标签 即用的index

从相对位置来说:相邻两项之间的差是规律性的,即他们的差是服从某一规律的,即差是一个新的数列,这个
数列不妨先定义为有某中规律的数列,这有点像嵌套把

上面说从相对位置来说,只是说了差,其实不应该这么狭窄的,从相对位置来说,相邻两个是存在等式关系
的,其中差是一方面,还有其他的方面,加减乘除各取根号,取整,只要是有的运算都可以添入其中,这实际
上就是说的数列特点的数值关系和位置关系

//规律要求可预见,什么是规律呢,亚里士多德的三段论?大前提,小前提,结论
//规律是人总结的,波谱尔说过能否验证是判断科学的根据?

上段只是笼统的说相对位置中可以进行的运算,那么具体的有哪些呢,前项 都加 都减 都乘 都除 再加 减
乘 除 一定数?相对位置中考虑的应该是单元而不仅仅是一个数!

//脑中突然有这样一个想法,确立了最小单元,对函数进行分类,组成一个体系,数列的特点是数值关系
//和位置关系将数值和位置都看作是可分析的单元,针对不同的数值和位置组成相应的数列 实际上是三个
//模块,一个是数值,一个是位置,一个是函数关系


再来说一说绝对位置的问题,说相对位置是说单元之间,而绝对位置一个通式,根据位置来生成一系列的数
可以说两种方式有点殊途同归的意思,还要具体分析一下,就现在把,一个根据相对位置来计算出来的数列
和一个根据绝对位置来计算出来的,可能是一致的,因为他们不过是两个表现形式罢了

 从那种角度来看,只是给了我们程序上的不同实现途径罢了


大部分数列中位置都是固定的 ,将数值和位置看成一个整体,作为一个模块,函数则作为另一个模块?

没有评论:

发表评论