Je cherche à ajuster une fonction sur une serie de points.
Maheureusement, je n'arrive pas à trouver la forme de la fonction.
voici la courbe que j'essaye d'ajuster, pouvez-vous m'aider à resoudre ce probleme , svp ?
c'est pas une hyperbole ? (avec un point centrale inexistant)
Posted by: maturin
ça ressemble pas mal à f(x)=1/x pour x!=0 et f(0)=0
Posted by: piteon
Merci pour vos réponse.
Moi je pensais plutot à une combinaison entre deux gaussiennes mais impossible de formaliser ça.
J'aimerais bien trouver une fonction continue (plutot que 1/x)
d'autres idées?
Posted by: piteon
ou peut etre en décomposant la fonction comme :
f1(x) si x >0
et
f2(x) si x<0
une idée ?
Posted by: BQss
Citation:
Posté par piteon
ou peut etre en décomposant la fonction comme :
f1(x) si x >0
et
f2(x) si x<0
une idée ?
On peut construire cette fonction a partir de la somme de trois fonction(une definie sur les negatifs jusqu'a -0.1, l'autre sur les positifs en partant de 0.1, et une droite au milieu) on peut tres facilement s'arranger pour que ce soit continue, le probleme c'est ta donnée en 0, tu ne pourras pas avoir une fonction continue explicite, avec cette donnée.
Cette courbe est sans doute issu d'une experience(on dirait un battement cardiaque, c'est quoi d'ailleurs?), et la donnée de la continuité, n'existe que dans ton experience, sa representation la plus realiste c'est une courbe en 1/x^n avec n un entier impaire qui n'est pas continue. Les données tres proches de 0 doivent echappées a la loi des autres points, il n'est a mon avis pas utile de tenir compte de ce point la.
Posted by: amine801
tu peux fournir la liste de point qui ta permit de tracer la courbe
sous gnuplot
Posted by: olive1978
Salut piteon,
J'essaierais une fonction du genre fonction de poids de Tukey qui me parait bien adaptee :
si sinon
Apres, il te reste a regler le parametre.
Posted by: piteon
Merci pour votre aide.
Je ne sais pas comment passer les données sous forme gnuplot. Je vous les mets en fichier texte: