Bonjour à tous,
Mon problème est d'arriver à retrouver les coeficients d'une courbes
Y= e((a ln(x)+b)
uniquement à partir de point de la courbe.
comment puis je faire ?
D'avance merci pour vos réponses
bonjour Mechant
tu prends déjà le point A d'abscisse 1 = > A ( 1 ; eb ) et tu déduis b selon :
b = ln(yA)
ensuite, tu peux prendre le B d'abscisse e => B ( e ; e(a+b) ) et tu déduis a, connaissant b, avec :
a = ln(yB) - ln(yA)
a = ln( yB/yA )
A vérifier, bien sûr
Bonjour,
si les coordonnées des points sont exacts, tu peux effectivement trouver a et b en utilisant 2 points comme te l'a indiqué mikayaou.
Mais peut-etre as-tu un nuage de points, et que tu désires y "coller" une courbe de ce type ?
écrivons y autrement :
y = f(x) = exp(b + alnx) = exp(b).exp( alnx ) = exp(b).( (exp( (lnx) )^a )
y = f(x) = exp(b).xa
si x=1, f(1) = exp(b) => b = ln( f(1) )
si x=e, f(e) = f(1).exp(a) => a = ln( f(e)/f(1) )
A vérifier
pour rebondir sur l'interrogation de jamo ( salut ), tu peux aussi remarquer que :
y = exp(b + alnx ) donne lny = b + alnx
et que si tu cherches à représenter Y=lny et X=lnx => Y = aX +b qui est une belle relation linéaire dont tu sais trouver a et b par régression linéaire classique et rapide
Si tu cherches à optimiser les coefficients A et B de la courbe représentative de y=A.ln(x)+B pour qu'elle passe au plus proche d'un ensemble de points donnés, une régression linéaire par la méthode des "moindres carrés" est appropriée.
Il suffit de remplacer les x donnés par les X=ln(x) correspondants pour passer en linéaire y=A.X+B.
Le calcul classique donnera A et B optimumx pour un écart quadratique moyen minimum.
Merci pour tous ces rensreignements
Maitenant j'aimerai savoir comment je peu determiner ces coeficients en connaissant 2 points.
A(x,y) et B(x,y)
Un grand merci pour votre aide
je suis hyper mauvais je ne trouve pas b
le resultat est il le meme si la fonction est de type
y = e (aln(x) - b)
d'avance merci
Normalement je peux peux connaitre deux points exact de la courbe
Je suis in terréssé par une solution qui me permeraitt d'affiner l'equation avec un nuage de points (qui viendrai de mesure sur le terrain)
merci
Une fois que tu connais a, c'est pourtant trés simple !
On a : y = ebxa
Donc eb = y /xa
b = ln(y /xa)
Je sais je suis dur
mais est-il possible de me donner la methode pour
trouver a,b,c tel que:
f(x)= e (a.ln(x)^2 + b.ln(x) + c)
d'avance merci b e a u c o u p !!!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :