co matrice sous matlab
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

co matrice sous matlab



  1. #1
    invite445eea5c

    co matrice sous matlab


    ------

    Bonjour, pour programmer l'inverse d'une matrice, je voudrais utiliser la co matrice, mais je ne sais pas comment la programmer auriez vous un indices ?
    j'ai programmer le calcule pour calculer un determinant, mais je ne sais pas pour la comatrice

    -----

  2. #2
    invite445eea5c

    Re : co matrice sous matlab

    ou inversion avec gauss

  3. #3
    Antoane
    Responsable technique

    Re : co matrice sous matlab

    Bonjour,

    inv(A) ou simplement A^(-1) pour inverser A ne te convient pas ?

    Sinon, as-tu essayé : https://www.qwant.com/?q=Adjugate+ma...t=qwantfirefox
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  4. #4
    invite445eea5c

    Re : co matrice sous matlab

    je connais oui, mais je ne dois pas les utiliser, je dois ecrire le programme qui permet de calculer d'inverse d'une matrice,
    j'ai pensé a utilisé la co matrice plutôt que gauss.
    mais probleme je ne vois pas comment programmer la com

  5. A voir en vidéo sur Futura
  6. #5
    Abdel2022

    Re : co matrice sous matlab

    Bonsoir
    Vous avez posé la question en 2016 et je viens de la voir en 2021. Je pense que vous avez déjà dépassé ce stade. J'ai pensé malgré la date de programmer la donatrice à la hâte et la partager ou cas où il y'aura d'autres étudiants qui auront besoin pour des fin d'apprentissage.
    Curtailment

    Code:
    clc
    clear
    
    display('----- CALCUL DE COMATRICE ------ ')
    
    n=input('Première dimension de la matrice : ')
    m=input('Deuxième dimension de la matrice : ')
    
    % REMPLISSAGE DE LA MATRICE
    for i=1:n
        for j=1:m
           sprintf('i = %d, j = %d',i,j)
           A(i,j)=input('entrer le terme A : ')  
        end
    end
    
    
    % %for k=1:n-1
    % %    for l=1:m-1
    
        
    for np=1:n
        for mp=1:m
    
                    for i=1:n
                                for j=1:m
    
                                             if i < np
    
                                             k=0;
                                             else k=1;
    
                                        end
    
                                         if j < mp
                                              s=0;
                                         else s=1;
                                         end
    
                                         if i~=np && j~=mp         
                                         AA(i-k,j-s)=A(i,j);
                                         end
                                end
                    end
            
            Com_A(np,mp)=det(AA)*(-1)^(np+mp);
        end 
    end 
    
    
    for np=1:n
        for mp=1:m
            T_Com_A(np,mp)=Com_A(mp,np)
        end
    end
    
             
    A
    Com_A
    T_Com_A
    Inv_A = T_Com_A/det(A)
    inv(A)
    Dernière modification par JPL ; 19/12/2021 à 23h41. Motif: ajout de la balise Code (#) pour garder l’indentation

Discussions similaires

  1. Matrice avec parametre sous matlab?
    Par inviteb955f10d dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 18/06/2012, 10h11
  2. matrice de corrélation sous matlab
    Par invitef3eab0af dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 07/07/2011, 11h32
  3. Création de n matrice sous Matlab
    Par invite6d7260d0 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 28/11/2010, 15h18
  4. Trouver le maximum du'une matrice double sous Matlab
    Par invitecc0489b8 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 14/07/2009, 19h30
  5. Effacer une colonne dans une matrice sous Matlab
    Par invitecb054b2d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/01/2005, 19h21