IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

modélisation sous matlab


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut modélisation sous matlab
    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

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 90
    Par défaut
    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?

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut
    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.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    comment je peux faire pour la modélisation ?
    Ce n'est pas un problème qui concerne spécifiquement MatLab. Je transfère donc cette discussion dans le forum algo/maths.
    Jean-Marc Blanc

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 90
    Par défaut
    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.

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    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.
    Ta formulation est incompréhensible, alors j'essaie de te faire débrouiller l'écheveau.
    • 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

  7. #7
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut
    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.

Discussions similaires

  1. Modélisation sous Matlab/ Simulink
    Par fc_christian1 dans le forum Simulink
    Réponses: 1
    Dernier message: 06/08/2014, 17h15
  2. modélisation sous matlab
    Par alantheo dans le forum MATLAB
    Réponses: 2
    Dernier message: 19/07/2011, 13h06
  3. Lire un programme écrit sous MATLAB
    Par tipi09 dans le forum Octave
    Réponses: 2
    Dernier message: 06/10/2006, 10h43
  4. Curseur sous MATLAB
    Par philatex dans le forum MATLAB
    Réponses: 2
    Dernier message: 23/08/2006, 09h02
  5. Exécutable sous MATLAB
    Par julien_arche dans le forum MATLAB
    Réponses: 6
    Dernier message: 01/08/2006, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo