Résolution d'équatio

Résolu
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012 - 26 oct. 2011 à 18:42
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 29 oct. 2011 à 15:06
bonsoir je suis en train de dimensionner une conduite d'eau et en utilisant Bernoulli je suis parvenu à l'équation à une inconnue suivante:
f(x)=40,7x^1,89+85,6(x-0,11)^1,89+250,8(x-0,74)^1,89-(113,6/x)-75
c'est une équation vraiment atypique que je ne parviens pas à résoudre et je veux savoir si quelqu'un pourrait m'aider à la résoudre ou me donner l'algorithme permettant de le faire sous vba.
j'utilise Microsoft visual basic 2010 express.
merci d'avance

19 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
27 oct. 2011 à 13:57
Bonjour,

Il ne faut pas regarder le nombre d'itération, mais la différence de valeur entre les itérations, si tu es à +-.0002, même si tu n'as fait que 2 itérations, ça peut être suffisant, mais peut être qu'il t'en faudra beaucoup plus.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
3
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
26 oct. 2011 à 19:03
Bonjour
Alors, c'est VBA ou VB.NET ? Tu te contredis dans ton message.
Ensuite, comment veux-tu la résoudre, par essais successifs (approximation) oui de manière exacte ?

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
26 oct. 2011 à 21:09
Bonsoir,
ce ne pourra, dans un tel cas, qu'être par approximation (tâtonnements raisonnés successifs pour la recherche de la/des valeur(s) epsilon la/les plus proche(s) de 0)

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
26 oct. 2011 à 21:50
A moins (on peut rêver) que l'un d'entre nous (sauf moi) ait la solution de la résolution algébrique d'une équation polynomiale du type :
y = ax^1.89 + bx + c


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 10:07
tu as raison Nhenry , je me contredis, j'ai VB.NET et c'est une réponse par approximation, car je pense que c'est ce qui est possible, mais cmt???
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 10:10
ucfoutu, paraîtrait que t'es le seul à pouvoir donner une solution de la résolution algébrique???ok voyons dc ça...
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
27 oct. 2011 à 10:29
ucfoutu, paraîtrait que t'es le seul à pouvoir donner une solution de la résolut
ion algébrique???
Ouais ! et c'est de la même nature que celle de la compréhension de la phrase :
A moins (on peut rêver) que l'un d'entre nous (sauf moi) ait la solution de la résolution algébrique

Relis-la et comprends-la.
Puis recherche sur le Web si un brillant mathématicien la connaît, cette solution-là (on ne sait jamais ... un génie vient peut-être de se déclarer ... et, si tel est le cas, cela a du faire assez de bruit pour que tout le monde en parle )
Allez ...

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
27 oct. 2011 à 10:34
Ah oui !
Pour tes recherches sur le web :
recherche avec
Polynome a degré décimal
Amuse-toi bien




____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 10:42
ok je m'y met...
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
27 oct. 2011 à 11:10
Salut
peut etre ici
http://fordom.free.fr/
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
27 oct. 2011 à 11:30
ok je m'y met...


Bon ...
reviens quand tu auras trouvé cette perle (solution algébrique, hein !)


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
27 oct. 2011 à 12:02
Bernoulli était plombier ?
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 12:24
Merci pour le lien ShayW, ça m'a été d'un grand secours...
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
27 oct. 2011 à 12:42
ah bon
si tu réussis dis nous avec quelle fonction
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 13:01
non je n'ai pas réussi pour ce cas, les outils présents ne résolvent que des équations à puissance entière.mais j'ai trouvé beaucoup de choses qui m'aideront dans d'autres domaines.
donc ma question est toujours en suspens
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
27 oct. 2011 à 13:11
donc ma question est toujours en suspens

Ben oui ! Tu espéraids vraiment autre chose ?
Et NHenry t'a parlé de la seule méthode possible (dans un tel cas de figure) : par approximation, tâtonnements ...


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 13:42
oui Ucfoutu merci de me remonter le moral, t'es un as, lol
je suis en en train d'utiliser la méthode de Newton pour les approximations mais je ne sais après combien d'itérations je pourrais avoir une approximation fiable...
0
nyahso Messages postés 16 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 20 septembre 2012
27 oct. 2011 à 14:08
Bonjour Nhenry,
j'ai trouvé x=0,525 avec un écart de 0,005. Je ne sais pas si c'est bon mais je vais essayer avec pour voir
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
29 oct. 2011 à 15:06
Bonjour,

Tiens, je viens de regarder le site proposé par ShayW, par hasard...

On peut trouver la racine (numérique) du polynôme en utilisant la fonction "NEWTON"...

Dans Excel, il faut entrer l'équation (par exemple dans B1) :
40,7*x^1,89+85,6*(x-0,11)^1,89+250,8*(x-0,74)^1,89-(113,6/x)-75

Dans C1, taper :
=newton(B1;1)

Et on obtient la solution immédiatement : 1,11721311

Et je l'ai vérifiée dans un logiciel de calcul scientifique... Pas si mal finalement ce site

Amicalement,
Us.
0
Rejoignez-nous