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

Mathématiques Discussion :

Résolution de systèmes linéaires : une erreur


Sujet :

Mathématiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 117
    Points : 68
    Points
    68
    Par défaut Résolution de systèmes linéaires : une erreur
    Vous listez des méthodes de résolution ici :
    http://jmblanc.developpez.com/algori...e=page_2#LII-M

    Ce n'est pas la méthode de Householder que vous donnez, mais celle de Givens.

    Les transformations de Householder sont des symétries hyperplanes, donc de determinant -1.

    La méthode de Householder est un peu plus économe en calcul , de mémoire (à vérifier, je n'ai pas le Gotlub and Co sous la main)

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    C'est en effet un exercice assez risqué de désigner les méthodes par le nom de leur auteur, car on ne sait souvent pas qui a inventé quoi. Et comme on ne peut pas faire autrement que se baser sur des travaux antérieurs, les contradictions sont fréquentes.
    A part ça, ça me fait plaisir de voir que quelqu'un a pris le temps de lire ma prose, même si elle est loin d'être parfaite.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Mais on l'a tous QR.

    Oups.

    Je voulais dire, on l'a tous LU.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 117
    Points : 68
    Points
    68
    Par défaut
    Je ne sais pas qui a inventé ces méthodes.

    La méthode dite (à tort ou à raison) de "Householder". utilise des transformations de Householder et sauf erreur de lecture, je crois bien que la méthode que tu indiques utilise des rotations de Givens, plus gourmande en calcul.

    Toujours de mémoire, la méthode HH est moins gourmande, et garantit (ça c'est sûr) contre les pbs de mauvais conditionnement de matrice.

    Sinon, ton article est très clair.

  5. #5
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Merci!
    Pourrais-je te demander un petit service: ce que tu as lu est une première version, mais certainement pas la dernière. Si tu me postais tes remarques et suggestions sur le petit forum Commentaires attaché à mon couts, ça m'éviterait de les avoir oubliés au moment ou je préparerai la deuxième version.
    Merci d'avance.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  6. #6
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Bonjour Jean-Marc !
    Une suggestion pour les moutures à venir de ton cours:
    Une matrice réelle Q est dite orthogonale si et seulement si tous ses vecteurs-lignes sont orthogonaux entre eux et de norme unité. Il en est de même pour les vecteurs-colonnes.
    Il apparait que la seconde phrase est une conséquence logique de la seconde. Et bien le lecteur qui serait tenté de le vérifier à partir de ta définition risque d'y passer un moment.
    Je suggère donc que tu modifies ta définition des matrices orthogonales.
    def: A orthogonale ssi A conserve le produit scalaire(i.e; Ax.Ay=x.y qqs x, y)
    de la sorte les propositions suivantes deviennent quasi-évidentes:
    A ortho <--> tA=inverse de A
    A ortho <--> tA ortho
    A ortho <--> ta définition de l'orthogonalité
    De la sorte, ton affirmation devient une évidence.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  7. #7
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Bonjour Gilles!
    si A conserve le produit scalaire
    Nos différences dans la manière de voir les choses ont une cause bien simple: tu es mathématicien et je suis ingénieur. J'ai enseigné pendant 20 ans dans une école d'ingénieurs où les étudiants entraient après un apprentissage en entreprise. Je pense qu'ils n'auraient pas compris ta formulation parce qu'ils ignoraient le sens mathématique du verbe conserver. En revanche, ils n'étaient pas trop mauvais pour utiliser Matlab et, par vérifier "expérimentalement" l'orthogonalité.
    Jean-Marc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  8. #8
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Je pense qu'ils n'auraient pas compris ta formulation parce qu'ils ignoraient le sens mathématique du verbe conserver.
    C'est bien possible, et en tous cas tu as fait des choix de contenu et de style, que personne ne te reproche. Une simple suggestion, quand tu ne veux pas appesantir sur certains points glisse un "on peut démontrer que ...". Je n'hésite pas à le faire moi-même pour des exposés théoriques quand j'ai un but bien précis. En fait je t'ai fait cette petite remarque parce que je lisais attentivement ce passage et je me demandais comment passer de l'un à l'autre.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

Discussions similaires

  1. [Système] Générer une erreur 404
    Par Neuromancien2 dans le forum Langage
    Réponses: 6
    Dernier message: 23/01/2008, 11h53
  2. [Système] Afficher une erreur
    Par piour dans le forum Langage
    Réponses: 19
    Dernier message: 05/11/2007, 15h35
  3. [Système] Récupérer une erreur memory_limit
    Par El Riiico dans le forum Langage
    Réponses: 3
    Dernier message: 15/03/2007, 20h28
  4. Réponses: 4
    Dernier message: 10/03/2007, 17h45

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