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 système linéaire


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Avril 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Résolution système linéaire
    Bonjour, je souhaite à l'aide de Matlab résoudre un système isostatique de la forme F = A * U où des inconnues existent aussi bien dans F que dans U. A est symétrique. Voici un exemple en dimension 4 :

    A =
    1 2 3 4
    2 0 3 4
    3 3 2 0
    4 4 0 1

    F =
    Fx1
    Fy1
    1
    2

    U =
    0
    -1
    Ux2
    Uy2

    L'idée étant bien entendu de déterminer les Fx1 / Fy1 / Ux2 / Uy2

    J'avais l'idée d'utiliser la fonction solve mais ça ne semble pas adapté à ce problème, ou alors je ne sais pas bien utiliser cette fonction...

    Quelqu'un à une idée ?

    Merci à vous !

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Avril 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour, bon personne ne m'a aidé mais pas grave j'ai fini par trouver une manière de faire... je le publie ici si ça peut aider quelqu'un ...

    J'utilise bien la fonction solve qui est finalement adaptée ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     syms Fx1 Fy1 Ux2 Uy2
     
    % ..... édition des matrices F, K et U
     
    % Equation du système à résoudre
    Equation = F==K*U;
     
    % Calcul des solutions avec la fonction solve
    [Fx1 Fy1 Ux2 Uy2] = solve(Equation,[Fx1 Fy1 Ux2 Uy2])
     
    %Affichage des deux vecteurs avec les solutions
    F = [Fx1 Fy1; 1; 2]
    U = [0; -1; Ux2 Uy2]
    A+

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

Discussions similaires

  1. Résolution système linéaire
    Par kaluk dans le forum Mathématiques
    Réponses: 6
    Dernier message: 04/03/2013, 13h32
  2. Résolution système linéaire avec contraintes
    Par Triton972 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 25/10/2011, 19h32
  3. Bibliothèque résolution système linéaire
    Par jexxo dans le forum Bibliothèques
    Réponses: 5
    Dernier message: 11/05/2010, 18h13
  4. Résolution système linéaire mais avec paramètre
    Par feynman dans le forum Scilab
    Réponses: 7
    Dernier message: 03/10/2007, 06h55

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