Answered на Math.SE, generating matrix for a recurrence relationгенерации матрицы для рекуррентного соотношения
для повторения f(n)=a*f(n-1)+b*f(n-2)+c*f(n-3)+d*f(n-4)
, как можно получить порождающую матрицу так, что она может быть решена с помощью матрицы экспоненциации?
Для f(n)=a*f(n-1)+b*f(n-2)+c*f(n-3)
соответствующая производящая матрицы является:
| a 0 c | | f(n) | | f(n+1) |
| 1 0 0 | x | f(n-1) | = | f(n) |
| 0 1 0 | | f(n-2) | | f(n-1) |
так, как получить то же самое для требуемого рецидива? Также должна быть процедура для любого повторения, которая может иметь следующий вид:
f(n)=a*f(n-1)+b*f(n-2)+c*f(n-3)+..+someconstant*f(n-k)
?
Спасибо.
не прилагается никаких усилий .... –
@MitchWheat: извините, но это то, что я хотел знать. Чтобы приложить усилия для решения этого повторения, я уже знаю матрицу, если повторение имеет три условия, но как его расширить ? – pranay
@pranay У вас может быть больше удачи на http://math.stackexchange.com/ – dbr