Welcome Guest! To enable all features please Connexion ou Inscription.

Notification

Icon
Error

Options
Aller au dernier message Aller au dernier message non-lu
Offline Harajuku  
#1 Envoyé le : mercredi 18 octobre 2017 15:17:45(UTC)
Harajuku
Rang : Nouveau
Inscrit le : 18/10/2017(UTC)
Messages : 3
Bonjour à tous,

Ce message s'adresse surtout aux férus de maths et d'excel.

Ma question est la suivante :
Quelle est la formule mathématique qui permet d'associer un FP à sa valeur en points d'expérience ?
Cela vaut pour la table de FP ===> XP Totaux officielle comme pour des FP dépassant 25

... car après tout pourquoi se limiter à 25 ? BigGrin

Rappel de la Table
FP 1 = 400 xp
...
FP 2 = 1600 xp
...
FP8 = 4800 xp
...
FP25 = 1638400 xp

PS : Je ne veux pas me contenter de la lire sur un tableau, je veux la calculer directement. Flapper

Merci d'avance
Annonce
Offline Bibibye  
#2 Envoyé le : mercredi 18 octobre 2017 15:34:47(UTC)
Bibibye
Rang : Habitué
Inscrit le : 06/03/2017(UTC)
Messages : 117
Tu peux définir ça récursivement en utilisant la table "Équivalence des FP".
-> 2 créatures de FP N donnent une rencontre de FP N+2.
Offline Duck Gauthier  
#3 Envoyé le : mercredi 18 octobre 2017 18:58:01(UTC)
Duck_Gauthier
Rang : Habitué
Inscrit le : 13/07/2015(UTC)
Messages : 3,405
Informations : Etang de la Ferme en folie, 666° roseau en partant du distributeur de chips.
Alors si on veut être plus précis, une formule de calcul possible est :

Pour tous n appartenant à l'ensemble des naturels non nul, on associe Un la valeur en Xp d'une rencontre de FP n. On pose U1 = 400.

Un = U(n-1) + 100 × 2^(ent ((n+1)/2))

Avec la LCI (|R, ^ ) pour exposant et la LCI (|R, ent) pour partie entière ou troncature.


Explication :

La forme général de la suite

• La suite de valeur est :

400
600
800
1200
1600
...

• Si on soustrait à une valeur la précédente, on obtient la suite de valeur :
200
200
400
400
800
800
1600
1600
...

• Soit :
100×2^1
100×2^1
100×2^2
100×2^2
100×2^3
...

• On cherche donc une fonction qui associe sur N à x les valeurs suivantes :
f (1) = 1
f (2) = 1
f (3) = 2
f (4) = 2
f (5) = 3
...

• On remarque qu'on cherche donc une fonction qui à x associe :
Si x pair, f (x) = x/2 -> trivial
Si x impair, f (x) = (x+1)/2 -> trivial

Donc on a ainsi :
Un = U (n-1) + 100 x 2^(f (n))
avec f (n) qui associe à n :
x/2 si n pair
(x+1)/2 si n impair


Recherche de f (x)

• On pose l'hypothèse Qx "f(n) = ent ((x+1)/2)". Nous allons la démontrer par disjonction de cas pair et impair.


• Démonstration par récurrence pour x impair :

Soit Px "Pour x appartenant à N et impair, (x+1)/2=ent (x/2)"

Initialisation :
(1+1)/2 = 1
ent (1/2) = 1

P1 est vrai. Px est initialisé.

Hérédité :
On suppose Px vrai pour un certain x. Demontrons que P(x+2) est vrai.

(x+1)/2 = ent (x/2) -> Hypothèse de récurrence
(x+1)/2 + 1 = ent (x/2) + 1
(x+1+2)/2 = ent (x/2) + ent (1)
((x+2)+1)/2 = ent (x/2 + 1) = ent ((x+2)/2) -> La somme de deux parties entière est la partie entière de la somme.

Donc P(x+2) est vrai. Px est héréditaire.
Comme Px est initialisé et héréditaire, Px est vrai.



• Démonstration pour x pair et naturel. Soit P'x "Pour x appartenant à N et pair, x/2=ent (x/2)"

f (x) = x/2
= 2k/2 -> avec k un naturel non nul car x est pair
= k

Or :

ent ((x+1)/2) = ent ((2k+1)/2) = ent (2k/2 + 1/2) = ent (k) + ent (1/2) -> La somme de deux
parties entière est la
partie entière de la somme.
= ent (k) + 0
= k -> car k est un naturel.

Donc f (x) = ent ((x+1)/2)
P'x est vrai.


Px et P'x sont vrais donc Qx est vrai donc pour tous x naturels, f(x) = ent ((x+1)/2)




Conclusion : Un = U(n-1) + 100 × 2^(ent ((x+1)/2))




Si tu as des questions, tu peux poser. Je sais que c'est mastoc, mais j'ai essayé d'être le plus formel possible (malgré que les math au clavier, c'est $#&@ Cursing ). Là, je dois lâcher mais je réfléchis à une écriture à base de Uo et n seulement (pas sous forme réciproque)



Duck Gauthier, émissaire du peuple des canards de l'espace envoyé sur terre pour guider les canards de la planète à prendre le pouvoir et à maitriser le theorycrafting et la préparation de sauce au jambon.
thanks 5 utilisateur ont remercié Duck_Gauthier pour l'utilité de ce message.
Offline Djezebel  
#4 Envoyé le : mercredi 18 octobre 2017 19:53:19(UTC)
Djezebel
Rang : Staff
Éclaireur: Éclaireur - contributeur confirmé aux wikis de Pathfinder-FR
Inscrit le : 23/04/2015(UTC)
Messages : 3,028
Localisation : Haute Saone
C'est en voyant une aussi brillante réponse que je me souviens ... que j'ai fais L...
thanks 1 utilisateur a remercié Djezebel pour l'utilité de ce message.
Offline Guigui.  
#5 Envoyé le : mercredi 18 octobre 2017 20:11:04(UTC)
Guigui
Rang : Staff
Inscrit le : 28/02/2013(UTC)
Messages : 6,895
Moi j'ai fait D, et je suis quand même scotché. Surtout par le fait que ladite démonstration vient d'un gamin d'à peine 18 ans. Blink
Bhaal reste à l'ombre en BM-96 | Zorg allume le feu en S-210 | Darmrok fait la guerre en N-211
Le combat à allonge
Le bloodrager abyssal
L'étroit mousquetaire
thanks 1 utilisateur a remercié Guigui pour l'utilité de ce message.
Offline Astringent calysphere  
#6 Envoyé le : mercredi 18 octobre 2017 20:24:57(UTC)
Astringent calysphere
Rang : Habitué
Inscrit le : 05/04/2015(UTC)
Messages : 104
J'allais, à peu de chose prêt formuler la même réponse que Duck. Toujours déplaisant de se faire couper l'herbe sous pied comme cela, mais bravo à lui quand même. J'essaierai d'être plus prompt la prochaine fois BigGrin . Bon, allez, je vais essayer de compter quelques moutons sous mon oreiller en attendant...RollEyes

Modifié par un utilisateur mercredi 18 octobre 2017 20:27:42(UTC)  | Raison: Non indiquée

Offline Duck Gauthier  
#7 Envoyé le : mercredi 18 octobre 2017 21:14:08(UTC)
Duck_Gauthier
Rang : Habitué
Inscrit le : 13/07/2015(UTC)
Messages : 3,405
Informations : Etang de la Ferme en folie, 666° roseau en partant du distributeur de chips.
Écrit à l'origine par : Guigui Aller au message cité
Moi j'ai fait D, et je suis quand même scotché. Surtout par le fait que ladite démonstration vient d'un gamin d'à peine 18 ans. Blink


Ben bienvenus en prépa MPSI mon cher Laugh. Et encore, je suis sûr que mon prof trouverais à redire et saurait rectifier cela Laugh
Duck Gauthier, émissaire du peuple des canards de l'espace envoyé sur terre pour guider les canards de la planète à prendre le pouvoir et à maitriser le theorycrafting et la préparation de sauce au jambon.
Offline Jecht  
#8 Envoyé le : mercredi 18 octobre 2017 21:24:42(UTC)
Jecht
Rang : Habitué
Inscrit le : 31/10/2015(UTC)
Messages : 1,219
Localisation : Juprelle
woa ; ok d'accord ; et là sa me rappelle pourquoi j'ai pas continué mes études et que je me suis engagé ; la flemme des maths complexes.


Offline vaidaick  
#9 Envoyé le : mercredi 18 octobre 2017 23:03:59(UTC)
vaidaick
Rang : Sage d'honneur
Inscrit le : 22/11/2012(UTC)
Messages : 6,002
Je me souviens pourquoi j'ai fait ES... J'entravais rien aux maths BigGrin
Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis, ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous croyez comprendre, ce que vous comprenez, il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même. - Edmond Wells.
Offline Duck Gauthier  
#10 Envoyé le : mercredi 18 octobre 2017 23:21:53(UTC)
Duck_Gauthier
Rang : Habitué
Inscrit le : 13/07/2015(UTC)
Messages : 3,405
Informations : Etang de la Ferme en folie, 666° roseau en partant du distributeur de chips.
En fait, ce que j'ai fait est pas très complexe Laugh C'est surtout de la nomenclature et du formalisme pour être rigoureux. L'outil le plus puissant ici est le principe de démo par récurrence qui se représente par une bête échelle Laugh

Là où ce serait compliqué, ce serait si je sortais de la trigo et des complexes pour résoudre cela.

Duck Gauthier, émissaire du peuple des canards de l'espace envoyé sur terre pour guider les canards de la planète à prendre le pouvoir et à maitriser le theorycrafting et la préparation de sauce au jambon.
Offline Harajuku  
#11 Envoyé le : jeudi 19 octobre 2017 10:16:34(UTC)
Harajuku
Rang : Nouveau
Inscrit le : 18/10/2017(UTC)
Messages : 3
Ouahouh !!!BigGrin Woot

Merci beaucoup pour cette démonstration et votre participation.Clap ThumpUp
Je viens à l'instant de trouver la réponse pour les FP de 1 à l'infini (les FP inférieurs <1 se gérant autrement)

Pour ceux que ça intéressent voici ce que cela donne en langage Excel.

Considérons A1 comme la cellule où l'on inscrit le FP d'une rencontre et B1 la cellule donnant le nombre de points d'expérience.

=SI(EST.IMPAIR(A1)=VRAI;PUISSANCE(2;(A1-1)/2)*400;PUISSANCE(2;(A1/2))*300)

Si vous appliquez "définir un nom" sur A1 que l'on appellera "FactPuiss" alors vous obtenez

=SI(EST.IMPAIR(FactPuiss)=VRAI;PUISSANCE(2;(FactPuiss-1)/2)*400;PUISSANCE(2;(FactPuiss/2))*300)

Je vais plancher sur la formule conditionnelle qui gère les FP<1 et je reviens vers vous.

Merci encoreClap

Modifié par un utilisateur jeudi 19 octobre 2017 10:26:03(UTC)  | Raison: Non indiquée

Offline Harajuku  
#12 Envoyé le : jeudi 19 octobre 2017 15:30:03(UTC)
Harajuku
Rang : Nouveau
Inscrit le : 18/10/2017(UTC)
Messages : 3
Écrit à l'origine par : Harajuku Aller au message cité


Je vais plancher sur la formule conditionnelle qui gère les FP<1 et je reviens vers vous.

Merci encoreClap


Chose promise, chose dûe...

Même hypothèses que précédemment :
A1 : renvoie au facteur de puissance recherché
B1 : Affiche le résultat de la formule soit des XP

1/ Version brute

=SI(A1=0;"<== Entrer une valeur";SI(A1<1;SI(MOD(INVERSEMAT(A1);3)<>0;ARRONDI.SUP(400*A1;1);ARRONDI.SUP(400*A1;-1)-5);SI(EST.IMPAIR(A1)=VRAI;PUISSANCE(2;(A1-1)/2)*400;PUISSANCE(2;(A1/2))*300)))

Cite:
Notez que vous pouvez remplacer l'argument <== Entrer une valeur par le texte de votre choix tant que la chaine de caractères demeure entre les " "


2/ Version avec les noms
Si vous appliquez "définir un nom" sur A1 que l'on appellera "FactPuiss" alors vous obtiendrez

=SI(FactPuiss=0;"<== Entrer une valeur";SI(FactPuiss<1;SI(MOD(INVERSEMAT(FactPuiss);3)<>0;ARRONDI.SUP(400*FactPuiss;1);ARRONDI.SUP(400*FactPuiss;-1)-5);SI(EST.IMPAIR(FactPuiss)=VRAI;PUISSANCE(2;(FactPuiss-1)/2)*400;PUISSANCE(2;(FactPuiss/2))*300)))

Cite:
Dans la cellule A1, pensez à modifier le format de la cellule comme suit
Clic droit sur A1, Format de Cellule
Catégorie : choisir Fraction
Type : choisir de 2 chiffres (21/25)


En espérant que cela soit utile à tous les MJs qui aiment automatiser leurs calculs.Razz Bouffon

thanks 1 utilisateur a remercié Harajuku pour l'utilité de ce message.
Utilisateurs actuellement sur ce sujet
Guest (Masquer)
Vous ne pouvez pas poster de nouveaux sujets dans ce forum.
Vous ne pouvez pas répondre aux sujets de ce forum.
Vous ne pouvez pas effacer vos messages dans ce forum.
Vous ne pouvez pas éditer vos messages dans ce forum.
Vous ne pouvez pas créer des sondages dans ce forum.
Vous ne pouvez pas voter dans les sondages de ce forum.

| Pathfinder-fr v2 Theme by Styx31, with some icons from fugue
Propulsé par YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET