Bonjour à tous,

J´ai un petit soucis sur un programme Matlab et je voulais avoir votre avis.
Je possède une courbe experimentale (qui a en gros la forme d´une exponentielle) et qui représente la variation de pression entre l´entrée et la sortie d´une eprouvette en fonction de la vitesse du fluide qui traverse cette meme éprouvette (Pentrée=40MPa)

L´equation qui modélise tout ceci m´est donnée et l´objectif est d´optimiser les deux paramètres inconnus de l´équation.


J´ai taper le programme et les résultats obtenus sont plutot satisfaisant avec la fonction "lsqcurvefit".

Mais afin d´affiner ma solution, on augmente le nombre de mesures. Pour cela on trace deux autres courbes (meme principe que précédemment) mais avec cette fois ci Pentrée=30MPa et Pentrée=20MPa.

Par analogie, je pensais rentrer mes nouvelles valeurs expérimentales dans mon tableau de données (à la suite des précédentes) et de relancer l´optimisation.
Malheureusement cela ne marche pas et je crois que cela vient du fait qu´il y a 3 courbes. Je suppose que Matlab ne peut pas gérer le fait de passer d´une courbe à l´autre. Avez vous une idée?

Merci d´avance

Doudy