已知数列递推公式a(n)=2(an-1)+2*(-1)^n (n≥2) 怎么用迭代法求通项?

问题描述:

已知数列递推公式a(n)=2(an-1)+2*(-1)^n (n≥2) 怎么用迭代法求通项?
a1是1

a(n) = 2a(n-1) + 2(-1)^n,
a(n)/(-1)^n = 2-2a(n-1)/(-1)^(n-1),
b(n) = a(n)/(-1)^n,
b(n) = 2 - 2b(n-1),
b(n) + x = -2[b(n-1) + x],2 = -3x,x = -2/3,
b(n) -2/3 = -2[b(n-1) - 2/3],
{b(n)-2/3}是首项为b(1)-2/3=a(1)/(-1)-2/3=-1-2/3=-5/3,公比为-2的等比数列.
b(n)-2/3=(-5/3)(-2)^(n-1),
a(n)=b(n)(-1)^n=[-5/3(-2)^(n-1)+2/3](-1)^n=[2(-1)^n + 5*2^(n-1)]/3,n=1,2,...