2017-03-25 3 views
2

Je dois générer une séquence de nombres ayant une relation de récurrence de a (n + 1) = a (n) +1. J'ai obtenu cette relation de récurrence de Wolfram Alpha après avoir entré une série de nombres, à partir d'une liste de séries. Je ne suis pas sûr de ce que la variable est cependant, et je me demande s'il y a une bibliothèque en Javascript pour ce genre d'opérations.Utilisation de séquences mathématiques et d'induction pour créer un tableau

étape par étape de clarification:

Etape 1, a pour dériver les séquences de nombres qui donnent le résultat escompté: pour l'entrée numérique (7), le motif en vente doit être [] = [0, 4,5,6,7,8,0,1,4,5,6,7,8,0,4,5,6,7,8] et si le nombre entré était (16) ce serait [ ] = [0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8]. En utilisant le concept d'induction de séquence mathématique, j'ai trouvé que lorsque les nombres étaient entrés dans Wolfram Alpha, ils avaient une relation de récurrence de a (n + 1) = a (n) + 1. Donc, je suppose qu'il y a une certaine manière que je peux utiliser cette équation pour produire un tableau comme ci-dessus pour un nombre, comme (7) ou (16).

Pour plus d'informations sur l'ajout de la séquence de Wolfram Alpha: https://www.wolframalpha.com/examples/Sequences.html

Une séquence d'échantillon: https://www.wolframalpha.com/input/?i=0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8

+0

Vos exemples n'ont aucun sens. L'équation "induite" manque d'une valeur initiale ('a (0)') et ne décrit pas votre entrée quelle que soit la valeur que vous utilisez là-bas. – Touffy

+0

https://www.wolframalpha.com/input/?i=0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4, 7,8 –

+0

Notez le "pour tous n ≥ 17". Cela signifie que l'équation ne décrit que les deux derniers éléments de votre entrée. Ça a beaucoup plus de sens maintenant, mais c'est plutôt inutile. – Touffy

Répondre

0

Il est impossible que cette relation de récurrence (a (n + 1) = a (n) + 1) vous pouvez obtenir l'ensemble défini ([0,4,5,6,7,8,0,1,4,5,6,7,8,0,4,5,6,7,8] pour 7, [0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8] pour 16) donc relation a (n + 1) = a (n) +1 c'est juste la relation de nombre ce qui définit Z. Bien que trivial, vous pouvez le vérifier par induction (donc, valider la relation avec 1, a (1), et plus tard avec n + 1). Si vous vérifiez le résultat et les éléments suivants dans cette page du moteur, vous verrez qu'à l'exception de ceux que vous avez entrés, les suivants sont juste la séquence naturelle ... Dans un autre monde, ce moteur n'a pas trouvé la séquence de votre modèle.