求2个数列的通项公式

CWYCN 2007-11-20 09:36:40
1 -2 3 2 -4 6 3 -6 9
0 2 6 12 20
规律都看出来了,第1个的后面一项是前2项的差,第2个后面一项与前面的差是2的n倍,通项公式列不出来郁闷,还请帮忙
...全文
105 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pptor 2007-11-21
  • 打赏
  • 举报
回复
第一题
f(1)=1, f(2)=-2,f(3)=3;
f(n)=f(1)*k=k (n=3*k+1>3)
f(n)=f(2)*k=-2*k (n=3*k+2>3)
f(n)=f(3)*k=3*k (n=3*k+3>3)

pptor 2007-11-21
  • 打赏
  • 举报
回复
第二个 (n-1)*n
ffzhzhll 2007-11-20
  • 打赏
  • 举报
回复
不好意思!!
我记错了,我上面的方法是求1 -2 3 1 -2 3 1 -2 3 的。
不过个人认为应该是从这方面拓展下,可以得到楼主的提供的数列通项。
(又或者考虑下用 复数、高斯函数等方法求)
睡了!

ffzhzhll 2007-11-20
  • 打赏
  • 举报
回复
令f(n)=an(n∈N^*),则f(n)=f(n+3),
也就是说函数f(n)是一个周期为3的函数.

利用正弦(或余弦)函数来构造f(n),
令f(n)=b0+b1cos2nπ/3+b2sin2nπ/3

其中
f(1)=a1=1,f(2)=a2=-2,f(3)=a3=3,
b0,b1,b2为待定系数

解关于b0,b1,b2的三元一次方程组得f(n),即是通项
C1053710211 2007-11-20
  • 打赏
  • 举报
回复
楼主等明天那些大牛们上线再给你解释吧,估计他们已经睡觉了吧,哈,我想不出来了。
C1053710211 2007-11-20
  • 打赏
  • 举报
回复
忘了,呵呵,mol不是数学语言哈,我估计我错了吧,你这个是什么题,我得有点太复杂了,应该有简便的通项公式,我在想想
CWYCN 2007-11-20
  • 打赏
  • 举报
回复
太感谢了,%是求余数吧,用数学公式怎么表达
C1053710211 2007-11-20
  • 打赏
  • 举报
回复
如果用纯数学语言第一个可以这么写
(n+2-(n+2)%3)/3*((n-1)%3+1))*(-1)^((n-1)%3)
C1053710211 2007-11-20
  • 打赏
  • 举报
回复
对了,那个pow是c的math中的函数,pow(i,j)是求i的j次幂,
所以第一个可以写成 ([(n+2)/3]*((n-1)%3+1))*(-1)^((n-1)%3)
括号[i]是取i的整数部分
C1053710211 2007-11-20
  • 打赏
  • 举报
回复
第一个 ((n+2)/3*((n-1)%3+1))*(int)pow(-1,(n-1)%3)
第二个 (n-1)*n

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧