2012-03-25 4 views
2

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)?

Спасибо.

+1

не прилагается никаких усилий .... –

+0

@MitchWheat: извините, но это то, что я хотел знать. Чтобы приложить усилия для решения этого повторения, я уже знаю матрицу, если повторение имеет три условия, но как его расширить ? – pranay

+0

@pranay У вас может быть больше удачи на http://math.stackexchange.com/ – dbr

ответ