15 votos

Resolver la recursión an=ban1+cdn1an=ban1+cdn1

Dejemos que b,c,dR sean constantes con bd . Dejemos que an=ban1+cdn1 sea una secuencia para n1 con a0=0 . Quiero encontrar un fórmula cerrada para esta recursión. (Sólo conozco el término alemán geschlossene Formel y lo traduje de esa manera me pareció que podía ser correcto. Así que si me equivoqué, por favor corríjanme)

Primero escribí algunas de las cadenas y obtuve an=ban1+cdn1=b(ban2+cdn2)+cdn1=b(b(ban3+cdn3)+cdn2)+cdn1=b(b(b(ban4+cdn4)+cdn3)+cdn2)+cdn1==nk=0bkcdnk1=nk=0bkcdn(k+1)

Así que cogí la estructura en una serie. Ahora me pregunto cómo proceder. Me tomé la libertad de echar un vistazo a lo que WolframAlpha madera dicen a esta serie. Esperaba que me inspirara y lo conseguí

n1k=0bkcdn(k+1)=(c(bndn))/(bd)

¿Cómo se ha llegado a esto? Y lo más importante: ¿es útil mi enfoque? Gracias de antemano por cualquier consejo.

Edición: Mi solución final (recalculada)

an=ban1+cdn1=b(ban2+cdn2)+cdn1=b(b(ban3+cdn3)+cdn2)+cdn1=b(b(b(ban4+cdn4)+cdn3)+cdn2)+cdn1=b4an4+b3cdn4+b2cdn3+bcdn2+cdn1=b5an5+b4cdn5+b3cdn4+b2cdn3+bcdn2+cdn1=bna0+bn1c++b4cdn5+b3cdn4+b2cdn3+cbdn2+cdn1==0+bn1c++b4cdn5+b3cdn4+b2cdn3+cbdn2+cdn1=n1k=0bkcdn1k=cdn1n1k=0bkdk=cdn1n1k=0(bd)k=cdn11(bd)n1(bd)=cdn11bndn1bd=cdn1dnbndndbd=cdn1dnbndnddb=c(dnbn)db

9voto

lhf Puntos 83572

nk=0bkcdn(k+1)=cdn1nk=0bkdk . Esta es la suma parcial de una serie geométrica de razón b/d para el que probablemente conozcas la fórmula. Ahora simplifica.

6voto

Lissome Puntos 31

Si sabes resolver recurrencias lineales, esto simplificaría tus cálculos:

an=ban1+cdn1

dan1=dban2+cdn1

y restar....

6voto

user11180 Puntos 136

Si b=0 entonces an=cdn1 .

Supongamos ahora que b0 . Primero puedes dividir ambos lados de la ecuación por bn , entonces se obtiene anbn=an1bn1+cdn1bn Dejemos que xn=anbn y q=db entonces x0=a0/b=0 , q1 y tenemos xn=xn1+(c/b)qn1 or xnxn1=(c/b)qn1 Entonces podemos aplicar el método de la suma telescópica, xn=x0+ni=1(xixi1)=(c/b)ni=1qi1=(cb)(1qn1q) Así que an=xnbn=(cb)(1dnbn1db)bn=c(bndn)bd

1voto

vonbrand Puntos 15673

Argh... usa las técnicas de Wilf de "generatingfunctionology". Empieza a definir: A(z)=n0anzn Escribe también: an+1=ban+cdn Multiplicar por zn , añadir sobre n0 : A(z)a0z=bA(z)+c11dz Resolver para A(z) , expresados como fracciones parciales. Los términos resultantes son de las formas: (1αz)m=n0(mn)(α)nzn=n0(n+m1m1)αnzn Tenga en cuenta que: (n+m1m1)=(n+m1)(n+m2)(n+1)(m1)! Se trata de un polinomio en n de grado m1 .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X