Gradient d'une norme...
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Gradient d'une norme...



  1. #1
    inviteeac8a569

    Gradient d'une norme...


    ------

    Bonjour tout le monde,
    Alors tout d'abord, je m'excuse d'avance dans le cas où j'écrirais une énorme boulette dans les quelques lignes qui vont suivre.
    Ensuite, voilà j'ai une question toute bête (mais j'ai arrété les maths il y a presque 4 ans maintenant, et c'est pas évident de s'y remettre):
    Ma variable est le vecteur colonne X de dimension (Nx1), et je voudrais calculer le gradient de :
    || A X ||2 ou A est une matrice NxN.
    La question est peut-être bête mais croyez moi, quand vous n'y avez pas touché depuis plusieurs années, ça fait un choc... j'ai bien essayé de griffonner 2-3 trucs sur une feuille en jouant avec des produits scalaires mais... je préfère avoir un avis d'expert

    Aussi, autre chose que je ne comprends pas (encore plus basique): quel est censé être la forme de mon gradient ? un vecteur ? une matrice ? D'instinct (et par analogie avec les dérivées, je dirais un matrice)
    Aussi, est-ce que je peux écrire : grad (A x) = A ?
    (oulala, je suis vraiment tombé bien bas là...)

    J'attends vos réponses. Merci de votre aide

    -----

  2. #2
    ericcc

    Re : Gradient d'une norme...

    AX est un vecteur donc sa norme et le carré de celle ci sont des scalaires. Le gradient de cette quantité est un vecteur, donc chaque coordonnée est la dérivée de ta focntion par rapport à la variable correspondante.

    Essaye de voir en dimension 2 avant de passer à la dimension N

    Si ta matrice A est l'identité, ||AX||²=x²+y², et son gradient est le vecteur (2x,2y)

  3. #3
    inviteeac8a569

    Re : Gradient d'une norme...

    Bon après encore quelques gribouillage, je retire ma question sur:
    "grad (AX) = A ?" car (AX) n'est pas un scalaire, donc...

    Et j'en profite pour vous donner une version plus "complète" de mon problème :
    Je veux calculer le gradient de || y - A x ||² où x est ma variable (un vecteur colonne Nx1) et y un vecteur constant.

    Mon bouquin me donne : grad = t(A) (A x - y)
    Pourquoi pas... mais je comprends toujours pas pourquoi...

  4. #4
    inviteeac8a569

    Re : Gradient d'une norme...

    Merci ericcc, je vais essayer de griffonner un peu avec ça

  5. A voir en vidéo sur Futura

Discussions similaires

  1. La norme d'une matrice orthogonal :s !
    Par Fildomen dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 01/03/2014, 18h18
  2. Montrer qu'un vecteur est le gradient d'une fonction?
    Par invitec4eb90fd dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 26/01/2009, 15h48
  3. Réponses: 7
    Dernier message: 07/12/2008, 13h10
  4. comment calculer le gradient d'une image
    Par inviteb1dc4efc dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 17/03/2008, 15h59
  5. Gradient d'une transformation
    Par invitebfafb3a3 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 28/04/2007, 20h54