Bonjour,
je découvre matlab et je dois modéliser des données excel en utilant une formule de type (1-exp( -b/a)
J'ai réussi à importer les données excel sur matlab mais comment je peux faire pour la modélisation ?
merci
Bonjour,
je découvre matlab et je dois modéliser des données excel en utilant une formule de type (1-exp( -b/a)
J'ai réussi à importer les données excel sur matlab mais comment je peux faire pour la modélisation ?
merci
Bonjour,
Par modélisation tu veux dire que tu dois calculer et tracer ta fonction (1-exp( -b/a)) (a et b provenant de ton fichier Excel)??
Si ta modélisation se limite a cela, pourquoi ne pas la réaliser directement sur Excel?
non j'ai une courbe expérimentale avec des données excel, et je dois trouver la modélisation correspondante pour définir les valeurs de a et b.
et sous excel, la modélisation n'est pas assez précise, l'erreur est trop grande.
Salut!
Ce n'est pas un problème qui concerne spécifiquement MatLab. Je transfère donc cette discussion dans le forum algo/maths.comment je peux faire pour la modélisation ?
Jean-Marc Blanc
Je comprend mieux...
Je ne crois pas qu'il existe une fonction toute prete dans matlab permettant de modéliser une courbe de tendance en exponentiel (mais je peux me tromper).
Il existe bien la commande polyfit qui donne l'equation d'une courbe polynomiaole a partir des points expérimentaux ...
Sinon tu peux utiliser le "basic fitting" de ta fenetre graphique :
1) traces tes données dans une figure (>>plot(x,y) )
2) dans la figure ainsi créée, Tools / basic fitting
tu y trouveras pas mal de modèlisation possible (quadratic, etc), un peu comme les courbes de tendance sur excel...
pour toute informations complémentaire, tapes ">>doc interactive fitting" dans ton command window.
Salut!
Ta formulation est incompréhensible, alors j'essaie de te faire débrouiller l'écheveau.non j'ai une courbe expérimentale avec des données excel, et je dois trouver la modélisation correspondante pour définir les valeurs de a et b.
- Tout d'abord, tu n'as pas une courbe, mais une suite de paires de valeurs expérimentales.
- Tu peux dessiner une suite de points dont l'abscisse correspond à la première valeur de chaque paire, et l'ordonnée à la seconde.
- Tu peux éventuellement vouloir tracer une courbe qui passe par ces points (interpolation) ou à proximité de ces points (approximation). A toi de choisir.
- On ne voit pas ce que représentent a et b dans ta question. Sont-ce des constantes ou des variables, connues ou inconnues?
- Ne serait-il pas plus simple de poser une fois pour toutes c=a/b ?
Jean-Marc Blanc
Désolé pour l'incompréhension et merci pour les réponses.
J'ai effectivement une suite de paires de valeurs expérimentales.
Je dois modéliser ces valeurs grâce à une courbe de la forme
y=(1-exp(-x/a))*(bx+c), avec a, b et c les trois inconnues (constantes).
Je veux que cette courbe passe par le plus près possible de tous mes points.
J'ai essayé de le faire avec basic fitting, mais je ne peux pas entrer les fonctions que je veux (il n'y a pas de modèle exponentiel)
Si je trace une fonction moi-même en déterminant les valeurs de a, b et c aléatoirement, je n'aurais pas le jeu de valeurs optimal, ce qui est mon problème.
Partager