Sortir une variable d'un logarythme

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Valentin_Loupe
Membre Naturel
Messages: 16
Enregistré le: 07 Juin 2007, 20:04

Sortir une variable d'un logarythme

par Valentin_Loupe » 07 Juin 2007, 20:13

Bonjour, je suis actuellement en étude de transfert thermique et je rame pour sortir une varibale d'un log :

Ma formule : 1/Racine(L)= -2*log[(2.51/R)*(1/Racine(L))+(k/(3.7xD))]

En fait je veux juste avoir L = f(R;L;D)

Je vous remercie par avance

Bonne soirée

Valentin



emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 17:37

par emdro » 07 Juin 2007, 20:47

Valentin_Loupe a écrit: L = f(R;L;D)



bonsoir Valentin,

C'est pas plutôt L = f(R;D) que tu cherches?

A première vue, c'est impossible, car l'idée pour enlever les log c'est d'utiliser la fonction réciproque: x->10^x. Et on va se retrouver avec 10^(1/racine(L)) à gauche...

Ce genre d'équation se résout numériquement.

NB Logarithme (arithmos en grec, le nombre) sans rapport avec le Rythme :id:

Valentin_Loupe
Membre Naturel
Messages: 16
Enregistré le: 07 Juin 2007, 20:04

Oui exact !

par Valentin_Loupe » 07 Juin 2007, 21:28

C'est vrai désolé !

Oki, donc en fait si je veux retirer le log de y = Log(1/x)

Ca me donne : 10^(y) = 1/x si g bien compris et 10^... car log de base 10

Merci en tout cas pour la réponse, impecc !

J'essaie de résoudre puis poste le résultat

Valentin

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 17:37

par emdro » 07 Juin 2007, 21:33

Valentin_Loupe a écrit:Ca me donne : 10^(y) = 1/x si g bien compris et 10^... car log de base 10


Oui parfait.
exp pour ln et 10^... pour log.

Mais si tu le fais pour ton équation tu vas te retrouver avec exp(1/rac(L)) à gauche et du 1/rac(L) à droite. Et tu n'es pas plus avancé...

C'est pour cela qu'il te faudra faire une résolution numérique (approchée)

Valentin_Loupe
Membre Naturel
Messages: 16
Enregistré le: 07 Juin 2007, 20:04

Oki mais...

par Valentin_Loupe » 07 Juin 2007, 22:07

Alors dac, je vois ce que tu veux dire mais pour la résolution numerique, je procede comment ?

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 17:37

par emdro » 07 Juin 2007, 22:21

L'inconvénient de la méthode numérique est que tu n'auras pas d'expression littérale. Il te faut donner une valeur à D et une valeur à R.

Ensuite tu traces les courbes de 1/Racine(L) et de -2*log[(2.51/R)*(1/Racine(L))+(k/(3.7xD))] en fonction de L, et tu cherches les points d'intersection. Toutes les calculatrices le font. (Dichotomie par exemple).

Valentin_Loupe
Membre Naturel
Messages: 16
Enregistré le: 07 Juin 2007, 20:04

oki

par Valentin_Loupe » 07 Juin 2007, 23:42

Et sinon, c'est peut-etre possible aussi avec le solveur dans excel... ?

emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 17:37

par emdro » 08 Juin 2007, 13:17

Bonjour!

je n'avais jamais eu la curiosité d'aller voir si Excel avait un solveur! C'est effectivement le cas, donc tu peux l'utiliser.

Merci pour l'info!

Valentin_Loupe
Membre Naturel
Messages: 16
Enregistré le: 07 Juin 2007, 20:04

par Valentin_Loupe » 17 Juin 2007, 15:35

Bonjour à tous,

Juste pour l'info, j'ai essayé avec le solveur dans excel, ca fonctionne sans problème. Par contre, il me fallait cette formule pour réaliser un calcul de pertes de charges (calcul de J : pertes linéaires pour les connaisseurs)toujours dans excel et apparemment pour réaliser le calcul avec le solveur il faut soit le lancer et "résoudre" le calcul soit passer par une macro (clic sur un bouton par exemple).

En cherchant sur le net, j'ai trouvé un programme excel de herce silve qui calcule les pertes de charge J avec un système de calculs intermédiaires. Voir : http://perso.orange.fr/herve.silve/formtbl.htm

J'ai réussi à recopier le calcul et obtenir le bon résultat par comparaison avec une règle de calculs aérauliques Par contre je n'ai pas compris pourquoi on pouvait utiliser cette méthode de calculs intermédiaires ?

La formule d'origine était :

1/Racine(L)= -2*log[(2.51/R)*(1/Racine(L))+(k/(3.7xD))]

et je voulais : L = f(R,k,D)

D'après le programme excel : il faut d'abord calculer A, B et C et appliquer une formule finale avec A, B et C qui donne le bon résultat :

A = -2 x Log10((k/D) / 3,71 + 12/R)
B = -2 x Log10((k/D) / 3,71 + 2,51 x A/R)
C = -2 x Log10((k/D) / 3,71 + 2,51 x B/R)
L = (A - ((A - B)2) / (A + C - (2 x B)))-2

Fichier excel télécheargeable (avec macro) : Se rendre à l'onglet "CPE" :http://perso.orange.fr/herve.silve/fichier_zip/iteration.zip

Quelqu'un saurait-il m'expliquer le calcul intermédiaire ?

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 25 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite