Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

Algorithme de Faddeev-Leverrier

2 participants

Aller en bas

Algorithme de Faddeev-Leverrier Empty Algorithme de Faddeev-Leverrier

Message par janot92 Mar 7 Mai - 13:25

Bonjour j'aimerais savoir si quelqu'un saurait coder ça en langage algorithmique ou fortran 90 svp Sad ?

http://fr.wikipedia.org/wiki/Algorithme_de_Faddeev-Leverrier

janot92
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 3
Localisation : orsay
Réputation : 0
Points : 4016
Date d'inscription : 07/05/2013

Revenir en haut Aller en bas

Algorithme de Faddeev-Leverrier Empty Re: Algorithme de Faddeev-Leverrier

Message par serge3 Lun 7 Oct - 17:18

Salut cet valgo est simple si tu as défini auparavant ,la trace,la multiplication et l'addition des matrices carrées:

ALGO (du à souriau).
entrée matrice A,sortie déterminant,adjointe(en référence).

en C++ cela donne :

double souriau(const matrice& A,matrice& B)
{
   matrice B=A;
   double tr=trace(A);
   B=B-tr*I   (I matrice unité);
  for (i=2;i  {
      B=B*A;
      tr=-trace(B)/i;
      B=B+tr;
  }
  tr=0;
  for (i=0;i     tr=tr+B[0][i]*A[i][0];
  double detA=-tr;
  return detA;
}

pour info  B est au signe près l'adjointe de A;
adj(A)=(-1)^(dimA-1)*B

serge3
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 1
Localisation : bordeaux
Réputation : 0
Points : 3873
Date d'inscription : 19/09/2013

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum