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 :

[solve] Equation avec paramètres


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [solve] Equation avec paramètres
    Bonjour à tous,
    je post un message car après de nombreuses tentatives, il m'est impossible de résoudre une équation avec paramètres.
    Je m'explique.
    Je dois résoudre cette équations :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (t1/(pi*x^2)+(-Mfeq*4/(pi*x^3)))^2+3*((-Teq/(pi*x^2))+(m1/(pi*x^3)))^2-(800*10^6)^2=0
    J'utilise la commande solve.t1 Mfeq Teq et m1 sont des paramètres que j'ai définis plus haut. J'obtiens un message d'erreur qui me dit que cette equation n'a pas de solution.
    Or si à la place des paramètres je met des valeurs numériques comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    solve('(2588/(pi*x^2)+(-2437*4/(pi*x^3)))^2+3*((-10381/(pi*x^2))+(-522/(pi*x^3)))^2-(800*10^6)^2=0');
    alors j'obtiens un résultat.
    Pourriez vous m'aider ?
    Merci par avance
    Christophe

  2. #2
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    979
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 979
    Points : 1 256
    Points
    1 256
    Par défaut
    Salut,


    Voici une solution qui marche, j'utilise SPRINTF pour remplacer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    % Parameters : 
    t1 = 2588;
    Mfeq = 2437;
    Teq = 10381;
    m1 = -522;
     
    % Resolution
     
    solve(sprintf('(%d/(pi*x^2)+(-%d*4/(pi*x^3)))^2+3*((-%d/(pi*x^2))+(%d/(pi*x^3)))^2-(800*10^6)^2',t1,Mfeq,Teq,m1))

    ++
    AlloSchool, votre école sur internet.

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup Mr Samurai !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. dbexpress : delete avec paramètre
    Par KRis dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/06/2005, 10h04
  2. [VB.net] Thread avec paramètres
    Par WriteLN dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/04/2005, 17h42
  3. requête SQL avec paramètre en vb avec base de donnée SQL srv
    Par dialydany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2005, 10h33
  4. [PL/SQL] Curseur avec Paramètre
    Par blids dans le forum Oracle
    Réponses: 5
    Dernier message: 10/10/2004, 20h07
  5. Réponses: 3
    Dernier message: 21/05/2003, 11h44

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