Nombre de catalan

Bonjour

Je dois exprimer le nombre de catalin avec la formule ci dessous. Je n'y arrive tout simplement pas

Je dois exprimer un nombre de Catalan en fonction de

tous les précédents avec cette formule : bad5db400fcfd7092e2008e376993a27

1. Sachant que le premier nombre de Catalan est 1,

afficher autant de nombres de Catalan que possible en utilisant cette relation.

Merci de votre aide

-sebastien

Bonjour

Hum! Impressionnant. Mais, avons nous un autre matheux sur ce Forum?

Tout ce que j'ai appris (aujourd'hui en lecture sur ce nombre de Catalan que l'ignorais) est ici

http://fr.wikipedia.org/wiki/Nombre_de_Catalan

Cordialement

Bonjour,

pour répondre à cette question, j'ai voulu passer par la forme factorielle de ce nombre mais difficile de calculer

une factorielle de manière simple en VBA. On est vite limité lorsque l'on calcule n!, alors pour (2n)!..... j'en parle même pas.

Cordialement.

Bonjour à tous,

En développant la formule donnée, il se trouve que par exemple :

C2 = C0*C1 + C1*C0

Pour C3 :

C3=C0*C2 + C1*C1 + C2*C0

Pour C4 :

C4=C0*C3 + C1*C2 + C2*C1 + C3*C0

On voit qu'un SOMMEPROD({C0;C1;C2;C3};{C3;C2;C1;C0}) peut donc calculer notre 4è valeur.

J'ai essayé de trouver un moyen simple (sans VBA) d'inverser l'ordre des valeurs d'une matrice afin d'obtenir la matrice {C3;C2;C1;C0} mais je bloque.

Si un meilleur formuliste (re)passait par là... cela pourrait peut-être résoudre le problème.

Cela serais apprécier

Bonjour,

En A1, le chiffre 1 puis en A2 :

=SOMMEPROD($A$1:A1;INDEX($A$1:A1;NB($A$1:A1)+1-LIGNE($A$1:A1)))

à recopier vers le bas.

A tester sous Excel.

A+

Bonjour OOoiste,

Ça met une erreur de type VALEUR.

Par contre en visitant la page wikipedia d'Amadéus, on trouve aussi cette formule :

6fdaa8357ef4cb09613190235114b11a

C'est tout de suite plus facile :

14mtheadss-forum.zip (6.77 Ko)
vba-new a écrit :

Bonjour OOoiste,

Ça met une erreur de type VALEUR.

Soit c'est le caractère matricielle qui n'est pas transmis par SOMMEPROD, dans ce cas :

=SOMME($A$1:A1*INDEX($A$1:A1;NB($A$1:A1)+1-LIGNE($A$1:A1)))

à essayer en validation matricielle.

Soit c'est la fonction NB qui pose problème, dans ce cas remplacer NB($A$1:A1)+1 par LIGNE(A2)

Soit Excel ne sait pas gérer une matricielle du type "scalaire - matrice" comme {LIGNE(A1)-LIGNE(A1:A5)}

Ceci dit, c'est plus simple avec la formule que tu as trouvée.

A+

Bonjour

Juste (puisque vba-new a donné la bon résultat) une remarque sur la formule Sommeprod et son écriture

Bien cordialement

Rechercher des sujets similaires à "nombre catalan"