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

MATLAB Discussion :

Matlab et optimisation linéaire


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut Matlab et optimisation linéaire
    Bonsoir,
    L'objectif c de définir une fonction sur matlab qui permet de résoudre un tel probleme d'optimisation linéaire quellque soit la dimension de la matrice ,et ces contraintes.
    A titre d'exemple:
    soit le probleme linéaire suivant:
    maximiser f(x)=5*x1+9*x2+4*x3
    Sous les contraintes: x1-3*x2+5*x3<=6
    5*x1+x2-7*x3<=9
    x1-8*x2-x3<=3
    x1,x2et x3 >0

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Quelle est ta question exactement ?
    Là ça ressemble juste à l'énoncé d'un exercice

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut bsr
    le but c'est de définir une fonction qui permet de résoudre un probleme de programation linéaire, par exemple:
    Maximiser ou Minimiser une fonction: f(x)= Ci*Xi;
    AX<=b avec:
    A: matrice de taille variable(n entier par exemple);
    X : Vecteur des variable de meme taille que A;
    b : Vecteur colonne (second membre)

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Très bien, montre nous ce que tu as déjà essayé de coder (même si c'est faux)

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut Bjr
    Merçi pr la réponse,
    au début j'ai un probleme de declarer une matrice de taille inconue(n par exemple,avec n entier), et les 2 vecteurs X et b de meme taille n, pour qu'on puisse démarrer la méthode simplexe.

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Je ne vois pas l'intérêt de déclarer une "matrice de taille inconnue" ici.

    MATLAB gère parfaitement l'allocation dynamique de mémoire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    for n = 1:5
       x(n) = n;
    end

  7. #7
    Invité de passage
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1
    Par défaut
    Citation Envoyé par Mouhsine2009 Voir le message
    Bonsoir,
    L'objectif c de définir une fonction sur matlab qui permet de résoudre un tel probleme d'optimisation linéaire quellque soit la dimension de la matrice ,et ces contraintes.
    A titre d'exemple:
    soit le probleme linéaire suivant:
    maximiser f(x)=5*x1+9*x2+4*x3
    Sous les contraintes: x1-3*x2+5*x3<=6
    5*x1+x2-7*x3<=9
    x1-8*x2-x3<=3
    x1,x2et x3 >0
    Bonjour et bonne année : )
    Je ne sais pas quelle version tu as,mais tu devrais regarder si tu as la fonction "linprog".Elle fait exactement ce que tu recherches : )

Discussions similaires

  1. Comment optimiser le calcul du gradient d'une image dans matlab
    Par MPEG4 dans le forum Traitement d'images
    Réponses: 19
    Dernier message: 28/04/2009, 18h36
  2. Optimisation globale sous MATLAB
    Par ENSAM-ALAMI dans le forum MATLAB
    Réponses: 3
    Dernier message: 06/04/2008, 14h35
  3. Optimisation linéaire simplex
    Par brendatours dans le forum MATLAB
    Réponses: 2
    Dernier message: 29/11/2007, 14h11

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