a(n)の一般項を求めてください。
![]() |
No.87166 - 2024/01/10(Wed) 17:13:40
| ☆ Re: / ast | | | 蛇足: 本質的に上記 WIZ さんと同じ解法だが, 当該の漸化式は行列で (a[n]; 5^n; 1) = ((3,2,-2); (0,5,0); (0,0,1)) . (a[n-1]; 5^(n-1); 1) と書ける (ただし ";" は縦, "," は横に並べる) から, (a[n]; 5^n; 1) = ((3,2,-2); (0,5,0); (0,0,1))^(n-1) . (a[1]; 5^1; 1). この行列の冪の計算は, 対角化すれば ((3,2,-2); (0,5,0); (0,0,1)) = ((1;0;0), (1;1;0), (1;0;1)) . ((3,0,0); (0,5,0); (0,0,1)) . ((1;0;0), (1;1;0), (1;0;1))^(-1) だから, もちろん ((1;0;0), (1;1;0), (1;0;1))^(-1). (a[n]; 5^n; 1) = (a[n]-5^n-1; 5^n; 1) に注意して, (a[n]-5^n-1; 5^n; 1) = ((3^(n-1),0,0); (0,5^(n-1),0); (0,0,1^(n-1))) . (a[1]-5^1-1; 5^1; 1) と WIZ さんの回答と同じ形で書いてもいいが, 結局 (a[n]; 5^n; 1) = (-3^n+5^n+1; 5^n; 1).
|
No.87187 - 2024/01/12(Fri) 14:24:40 |
|