Remplir une matrice NxP avec n et p inconnus
Fermé
anthony
-
13 avril 2011 à 12:09
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 18 avril 2011 à 17:17
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 18 avril 2011 à 17:17
A voir également:
- Remplir une matrice NxP avec n et p inconnus
- Organigramme a remplir word - Guide
- Remplir et signer pdf - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Vous ne pouvez pas modifier une partie de matrice - Forum Excel
- P ne - Forum Clavier
8 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 14/04/2011 à 08:55
Modifié par ccm81 le 14/04/2011 à 08:55
bonjour,
je ne comprends pas bien le pb,
Q1. je vois bien p = 3 colonnes et les chiffres vont de 0 à max=4, mais comment est fabriquée la suite
444
443
443
etc..
pourquoi y aurait t'il 35 lignes dans ta suite, si on compte toutes les suites de p=3 chiffres fabriquées avec les 5 chiffres de 0 à max=4, ça en fait 5^3 = 125, et ça devient plus logique/facile à construire
Q2. comment sont utilisées dans cette suite les données
-5j où elle est sortie 1 fois (Proba de sortir 1 fois = 0.161290323 = 5/31)
-2j où elle est sortie 2 fois
-1j où elle est sortie 4 fois
-23j où elle est sortie 0 fois
a+
je ne comprends pas bien le pb,
Q1. je vois bien p = 3 colonnes et les chiffres vont de 0 à max=4, mais comment est fabriquée la suite
444
443
443
etc..
pourquoi y aurait t'il 35 lignes dans ta suite, si on compte toutes les suites de p=3 chiffres fabriquées avec les 5 chiffres de 0 à max=4, ça en fait 5^3 = 125, et ça devient plus logique/facile à construire
Q2. comment sont utilisées dans cette suite les données
-5j où elle est sortie 1 fois (Proba de sortir 1 fois = 0.161290323 = 5/31)
-2j où elle est sortie 2 fois
-1j où elle est sortie 4 fois
-23j où elle est sortie 0 fois
a+
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
14 avril 2011 à 10:53
14 avril 2011 à 10:53
re
j'avais fait une tentative avec m <=8 et p<=10 mais avec toutes les (m+1)^p possibilités, ça devient assez vite très volumineux, et si m-max =30 !!!!
si on ne distingue plus (m1,m2,m3) et (m2,m1,m3), ça va réduire, mais les cas vont etre nettement plus difficiles a déterminer
dans ta matrice, que tu mettes les chiffres ou les probas, ça ne change pas grand chose puisque de toute façon il faudra quand même avoir les chiffres pour avoir les probas.
une question as tu une idée du p-max, du m-max?
bon courage
j'avais fait une tentative avec m <=8 et p<=10 mais avec toutes les (m+1)^p possibilités, ça devient assez vite très volumineux, et si m-max =30 !!!!
si on ne distingue plus (m1,m2,m3) et (m2,m1,m3), ça va réduire, mais les cas vont etre nettement plus difficiles a déterminer
dans ta matrice, que tu mettes les chiffres ou les probas, ça ne change pas grand chose puisque de toute façon il faudra quand même avoir les chiffres pour avoir les probas.
une question as tu une idée du p-max, du m-max?
bon courage
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
14 avril 2011 à 13:32
14 avril 2011 à 13:32
re
si on conserve en mémoire/sur la feuille toutes les possibilités, avec ton m_max=41 et ton p_max=15, le nombre de cases/cellules du tableau est de, s'il n'y a pas d'erreur, 42^15=2232232135326160725639168
ce qui fait beaucoup
en ne répétant pas celles qui correspondent aux mêmes chiffres (442 = 244 par exemple), ça risque encore de faire beaucoup (trop)
c'est à peu près tout ce que je peux te dire (pour le moment)
bon courage
si on conserve en mémoire/sur la feuille toutes les possibilités, avec ton m_max=41 et ton p_max=15, le nombre de cases/cellules du tableau est de, s'il n'y a pas d'erreur, 42^15=2232232135326160725639168
ce qui fait beaucoup
en ne répétant pas celles qui correspondent aux mêmes chiffres (442 = 244 par exemple), ça risque encore de faire beaucoup (trop)
c'est à peu près tout ce que je peux te dire (pour le moment)
bon courage
Est que tu sais combien ça fait de possibilité si on ne répéte pas les combinaisons ayant le meme chiffre ? (J'arrive pas a trouver le calcule).
Et est ce que tu saurai comment l'écrire ? (j'ai du mal à n'avoir à chaque fois qu'une seule des combinaisons).
Car au pire des cas, si j'arrive à le coder sans répéter les combinaisons et à trouver une formule pour savoir combien de possibilité ça me fait, je pourrai me limiter à un certains m-max ( par exemple tout ce qui dépasse 25, je leur donne la valeur de 25) et à un p raisonnable.
ça faussera un peu mes calcules, mais bon j'ai pas le choix je crois . . .
merci de tes réponses
Et est ce que tu saurai comment l'écrire ? (j'ai du mal à n'avoir à chaque fois qu'une seule des combinaisons).
Car au pire des cas, si j'arrive à le coder sans répéter les combinaisons et à trouver une formule pour savoir combien de possibilité ça me fait, je pourrai me limiter à un certains m-max ( par exemple tout ce qui dépasse 25, je leur donne la valeur de 25) et à un p raisonnable.
ça faussera un peu mes calcules, mais bon j'ai pas le choix je crois . . .
merci de tes réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 14/04/2011 à 20:52
Modifié par ccm81 le 14/04/2011 à 20:52
re
je pense avoir débusqué le coupable
il s'agit d'une k-liste avec répétition d'objets pris parmi n
- le nombre est G(n,k) = C(n+k-1,k) (où C = Combinaisons)
- ce qui donne chez toi puisque n = m+1
pour m=4 et p=3, G(m+1+p,p) = C(7,5) = 35
pour m=25 et p=10, C(35,10) = 183 579 396
ce qui fait quand même beaucoup moins que les 26^10=141167095653376 possibilités avec ordre
voir l'article sur http://fr.wikipedia.org/wiki/Combinaison_avec_répétition
quant à les représenter lorsque leur nombre est raisonnable ....
bonne suite
je pense avoir débusqué le coupable
il s'agit d'une k-liste avec répétition d'objets pris parmi n
- le nombre est G(n,k) = C(n+k-1,k) (où C = Combinaisons)
- ce qui donne chez toi puisque n = m+1
pour m=4 et p=3, G(m+1+p,p) = C(7,5) = 35
pour m=25 et p=10, C(35,10) = 183 579 396
ce qui fait quand même beaucoup moins que les 26^10=141167095653376 possibilités avec ordre
voir l'article sur http://fr.wikipedia.org/wiki/Combinaison_avec_répétition
quant à les représenter lorsque leur nombre est raisonnable ....
bonne suite
je viens de faire quelques tests, je pense que la formule est bien C(m+p,p) mais dans ton exemple p=3 et tu as pris C(7,5) alors que c'est C(7,3).
Merci de ton aide en tout cas.
Mais si je le code avec m=25 et p=10, est que la capacité sera assez grande pour pouvoir faire ma matrice ? En gros à partir de combien de ligne je vais dépasser ?
bonne journée
Merci de ton aide en tout cas.
Mais si je le code avec m=25 et p=10, est que la capacité sera assez grande pour pouvoir faire ma matrice ? En gros à partir de combien de ligne je vais dépasser ?
bonne journée
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
15 avril 2011 à 10:35
15 avril 2011 à 10:35
exact pour le C(7,3)=35, ma combi a dérapé !!!
pour m=25 et p=10, ça te fait 183 579 396 combinaisons et a p=10 cases/cellules par combinaison, ça fait une matrice de 183 579 396 x10, je ne connais pas les limites de excel 2007-2010, mais le traitement risque d'etre long!
Sans compter qu'il va falloir les définir ces foutues combinaisons ...
es tu sur que c'est bien le problème posé?
bonne suite
pour m=25 et p=10, ça te fait 183 579 396 combinaisons et a p=10 cases/cellules par combinaison, ça fait une matrice de 183 579 396 x10, je ne connais pas les limites de excel 2007-2010, mais le traitement risque d'etre long!
Sans compter qu'il va falloir les définir ces foutues combinaisons ...
es tu sur que c'est bien le problème posé?
bonne suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 15/04/2011 à 21:47
Modifié par ccm81 le 15/04/2011 à 21:47
re
avec répetition, je pense savoir faire même pour m_max=40, mais en eliminant les répétitions, je ne vois pas, désolé
je vais quand même continuer à réflechir ....
bon courage
avec répetition, je pense savoir faire même pour m_max=40, mais en eliminant les répétitions, je ne vois pas, désolé
je vais quand même continuer à réflechir ....
bon courage
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 16/04/2011 à 11:51
Modifié par ccm81 le 16/04/2011 à 11:51
re
un début pour les combinaisons sans repetition avec le calcul des probas
mais
1. a compléter pour p >4
2. quand le nombre de possibilité va etre grand il faudra faire tout en mémoire et encore ......
3. avant de lancer OK vérifier que la cellule C7 est bien verte (=1)
http://www.cijoint.fr/cjlink.php?file=cj201104/cijnfBJBtS.xls
RQ. une procedure recursive serait plus elegante ...
bonne suite
un début pour les combinaisons sans repetition avec le calcul des probas
mais
1. a compléter pour p >4
2. quand le nombre de possibilité va etre grand il faudra faire tout en mémoire et encore ......
3. avant de lancer OK vérifier que la cellule C7 est bien verte (=1)
http://www.cijoint.fr/cjlink.php?file=cj201104/cijnfBJBtS.xls
RQ. une procedure recursive serait plus elegante ...
bonne suite
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 17/04/2011 à 21:47
Modifié par ccm81 le 17/04/2011 à 21:47
re
une solution nettement moins lourde pour generer les combinaisons avec repetition, je suis allé jusqu'a m=20 et p = 10, mais on peut modifier ça, si on reste dans des limites raisonnables pour leur nombre, là, c'est à toi de voir.
http://www.cijoint.fr/cjlink.php?file=cj201104/cijV3BX7Pt.xls
bonne suite
une solution nettement moins lourde pour generer les combinaisons avec repetition, je suis allé jusqu'a m=20 et p = 10, mais on peut modifier ça, si on reste dans des limites raisonnables pour leur nombre, là, c'est à toi de voir.
http://www.cijoint.fr/cjlink.php?file=cj201104/cijV3BX7Pt.xls
bonne suite
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
18 avril 2011 à 17:17
18 avril 2011 à 17:17
re
si ce n'est pas indiscret, quelles sont les études que tu suis?
http://www.cijoint.fr/cjlink.php?file=cj201104/cijfXzuj4A.txt
bonne lecture
si ce n'est pas indiscret, quelles sont les études que tu suis?
http://www.cijoint.fr/cjlink.php?file=cj201104/cijfXzuj4A.txt
bonne lecture
14 avril 2011 à 10:01
Pour la ligne
4 4 3, il s'agit de "la proba d'avoir 1j avec 4sortis" x "la proba d'avoir 1j avec 4sortis" x "la proba d'avoir 1j avec 3sortis"
Comme c'est égal à la ligne
4 3 4 ou 3 4 4, j'avais pensé à ne pas l'afficher dans ma matrice, c'est pourquoi j'avais moins de lignes.
Mais tu as raison, vaut mieux garder les 125 lignes.
J'ai juste peur que mon programme devienne trop lourd avec cette méthode car défois j'ai mon max qui peut prendre des valeurs tel que 30.
Q2- Par exemple pour la ligne 1 1 1
C'est la proba d'avoir 3 jours consécutifs avec 1 sortie machine.
Dans une étude préalable, j'ai étudié les sorties de cette machine sur le mois dernier.
J'ai vu qu'il y a 5j où elle est sortie 1 fois (Proba de sortir 1 fois = 0.161290323 = 5/31)
donc ici la proba sur 3j consécutif = P(1)xP(1)xP(1) = 5/31x5/31x5/31.
J'espère avoir été plus clair.
Du coup je me demande, est ce que dans ma matrice je laisse les chiffres de 0 à mon max,
ou est-ce que je mets directement la proba associée ?
exemple : remplacer la ligne 1 2 4 par 5/31 2/31 1/31 ?