分析:(1)当n=1时,a1=S1.当n≥2时,an=Sn-Sn-1,再利用等比数列的通项公式即可得出.
(2)利用“错位相减法”和等比数列的前n项和公式即可得出.
解答:解:(1)当n=1时,
a1=S1=a1-1,解得a
1=2.
当n≥2时,
Sn=an-1,
Sn-1=Sn-1-1,
∴a
n=S
n-S
n-1=
an-an-1,∴a
n=3a
n-1(n≥2).
∴数列{a
n}是首项为2,公比为3的等比数列,
∴
an=2×3n-1.
(2)∵b
n=na
n,∴b
n=2n•3
n-1.
∴
Tn=2(1×30+2×31+2×32+…+n•3n-1),
3Tn=2[1×3+2×32+…+(n-1)•3n-1+n•3n],
∴-2Tn=2(1+3
1+3
2+…+3
n-1-n•3
n)=
2[-n•3n]=(1-2n)•3
n-1,
∴T
n=
(n-)•3n+.
点评:本题考查了“n=1时,a1=S1.当n≥2时,an=Sn-Sn-1”、“错位相减法”和等比数列的通项公式、前n项和公式等基础知识与基本技能方法,属于中档题.