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 :

[odeset] Création matrice à partir d'une systeme


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut [odeset] Création matrice à partir d'une systeme
    Bonjour,
    Je cherche a résoudre un système de 6 équations à 6 inconnues du 1er ordre que j'ai définis a partir de la méthode de runge-kutta.
    Voici le systeme:
    ---------
    α1’= K2/J1*θ1- (K2/J1)* θ2 + (Cm-Cf1)/J1;
    α2’= K2/J2* θ1 - (K2+K3)/J2* θ2 + (K3/J2)* θ3 - (Cf2/J2);
    α3’ = K3/J3* θ1 - (-K3/J3)* θ2 - (Cf3+Cr)/J3;
    θ1’= α1
    θ2’= α2
    θ3’= α3
    ---------
    K1...K3, J1...J3, Cm,Cf1....Cf3 et Cr sont des constantes.(ne faite pas attention).
    θ1,θ2,θ3 , α1,α2,α3 sont des variables que je recherche. Elles représentent en fait l'angle de position et les vitesses des arbres couplés a un moteur.

    J'aimerai résoudre ce systeme grace a l'ode45 de matlab en passant par une matrice M(t, y) y' = F(t, y) dans mon odeset ('Mass',@mamatrice)
    Comment défnir cette matrice ??
    Je sais poser le systeme sous la forme [A].[y]+[B]=[y'], mon M(t,y)y' serait alors -[B]+[y'] ??

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 769
    Par défaut
    Si j'ai bien compris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    y=[a1 a2 a3 θ1 θ2 θ3]';
    Dans ce cas, il est simple de trouver ta matrice A et b, non ?

    Christophe

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut
    Oui c'est bien ça y.
    J'ai déja mes matrice A et B mais la fonction odeset me demande une matrice M(t). sachant que M(t, y) y' = F(t, y)

Discussions similaires

  1. Extraction d'une sous matrice à partir d'une matrice
    Par Christinita dans le forum MATLAB
    Réponses: 16
    Dernier message: 17/01/2009, 10h42
  2. generation de matrice à partir d'une matrice
    Par nouaranour dans le forum MATLAB
    Réponses: 4
    Dernier message: 06/10/2008, 09h18
  3. matrice à partir d'une autre avec un test
    Par lilyla dans le forum MATLAB
    Réponses: 6
    Dernier message: 23/01/2008, 15h39
  4. création histogramme à partir d'une base sql
    Par coco38 dans le forum Langage
    Réponses: 7
    Dernier message: 07/04/2007, 11h57
  5. Réponses: 2
    Dernier message: 08/03/2007, 11h06

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