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 :

Résolution équation


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    chercheure en électronique
    Inscrit en
    Décembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : chercheure en électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2013
    Messages : 12
    Par défaut Résolution équation
    Bonsoir,

    je veux chercher l'inconnu nommé beta dans ces deux équations, voici les:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    alpha1=sqrt((gamma.^2)+(beta.^2)-(k1.^2));
    alpha2=sqrt((gamma.^2)+(beta.^2)-(k0.^2));
     
     x=(alpha1*coth(alpha1*d));
     y=(alpha2*coth(alpha2*(h-d)));
       equal(x,y); équivalent à x=y(mathématiquement)
    je sais pas comment faire en matlab

    merci

  2. #2
    Membre Expert
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Par défaut
    Tu as deux approches:
    - Version symbolique qui nécessite la Symbolic toolbox
    - Version numérique, il y a de nombreuses variantes, mais en gros
    * tu définis la fonction beta (et autres inconnues) -> f(beta), ou f=0 <=> ton équation est vérifiée, cad f= x(beta) - y(beta).
    * tu minimises ||f||^2 ou annule f, via par exemple fmincon ou fmincon

  3. #3
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    petites précisions supplémentaires

    Citation Envoyé par VV33D Voir le message
    * tu définis la fonction beta (et autres inconnues) -> f(beta), ou f=0 <=> ton équation est vérifiée, cad f= x(beta) - y(beta).
    * tu minimises ||f||^2 ou annule f, via par exemple fmincon ou fmincon
    la méthode des moindres carrés est directement encapsulée dans la fonction lsqcurvefit (et autre fonctions commençant par lsq)
    ca sera plus simple que fmincon, qui elle a un interêt si tu as des contraintes plus fortes que de simple bornes à exprimer

Discussions similaires

  1. Problème code résolution équation différentielle
    Par glenngrauwels dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/02/2010, 20h12
  2. [Débutant] résolution équation de Laplace
    Par greghor dans le forum MATLAB
    Réponses: 3
    Dernier message: 23/03/2009, 10h49
  3. résolution équation
    Par damienw dans le forum Mathématiques
    Réponses: 10
    Dernier message: 14/06/2008, 10h30
  4. Résolution équations différentielles
    Par alex63000 dans le forum Octave
    Réponses: 1
    Dernier message: 07/10/2007, 23h20
  5. résolution équation à n inconnus
    Par booba12 dans le forum Langage
    Réponses: 1
    Dernier message: 27/04/2007, 13h07

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