Précédent Forum FS Generation > Futura-Sciences : les forums de la science > MATHEMATIQUES > Mathématiques du supérieur
Mot de passe oublié ? Inscrivez-vous !




Réponse
Outils de la discussion Modes d'affichage
Vieux 16/05/2006, 23h29 Message #1 de cette discussion

Date d'inscription: août 2005
Localisation: Dans les montagnes ...
Âge: 23
Messages: 101
Généralisation du produit vectoriel ...

Bonsoir à tous,
Dans le cadre de mon TIPE, je suis en train de programmer une structure de donnée "vecteur" de dimension quelconque. Du coup, je lui associe des fonctions de calcul de norme, de produit scalaire et j'en passe et des meilleures ...
Mais ... Il me vient un problème lors du calcul du produit vectoriel . En fait, je connais la formule pour le calculer en dimension 3, et c'est seulement une formule, pas vraiment un algorithme. Du coup, il me vient une question : peut-on généraliser un produit vectoriel à des vecteurs de dimensions superieures à 3 ? Et si oui, quelle est sa définition et existe-il un algorithme simple (ou non ...) pour le calculer. Merci !
++ !
L.S.
LocalStone est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

__________________
Inscrivez-vous au forum gratuitement pour poser votre question.

Poursuivez votre recherche
Recherche personnalisée
Vieux 16/05/2006, 23h52 Message #2 de cette discussion

Date d'inscription: janvier 2006
Localisation: Lille
Âge: 39
Messages: 2523
Re : Généralisation du produit vectoriel ...

Bonjour,
tout dépend de ce qu'on entend par extension de produit vectoriel.
Clairement (du moins j'espère ) :
dans l'espace de dimension 3, le produit vectoriel vérifie :
i) u^(kv+hw)=k.u^v+h.u^w (linéarité à droite)
ii) linéraité à gauche
on dit qu'elle est bilinéaire
iii) v^u=-u^v (antisymétrie)
La définition repose sur une dualité entre la dimension 1 et la dimension 2 dans un espace de dimension 3. Un exemple classique de cette dualité est un plan peut être défini par une droite qui lui est orthogonale, une droite peut être défini par un de ses plans orthogonaux.
Deux vecteurs en dim=3 donnent un autre vecteur. Le lien est le suivant dét(u,v,w)=(u^v).w (le produit scalaire peut être définie en toute dimension)
En dimension supérieure, la même dualité existe entre la dimension 1 et la dimension (n-1).
Le déterminant de n vecteurs existe et est unique à une constante près.
Un produit scalaire peut être défini.
On peut associer grace à cela un vecteur à (n-1) vecteurs de la manière suivante :
u1^u2^...^u(n-1) est l'unique vecteur tel que :
dét(u1,u2,...,un)=[u1^u2^...^u(n-1)].un
Comment cela se calcule dans la base canonique : (1,0,0..0) (0,1,0,...0)..(0,0,...,0,1) et le produit scalaire classique et le déterminant usuel :
on développe le déterminant dét(u1,u2,...,un) en développant selon la dernière colonne puis en identifiant.

Cordialement
homotopie est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 00h11 Message #3 de cette discussion

Date d'inscription: août 2005
Localisation: Dans les montagnes ...
Âge: 23
Messages: 101
Re : Généralisation du produit vectoriel ...

Merci de ta réponse. En fait, je comprends parfaitement ta réponse parce que je me suis demandé, avant de lire ta réponse, à quoi le produit vectoriel correspond concrêtement. Et du coup, avoir une fonction qui, à 2 vecteurs de dimension n associait un vecteur orthogonal dans le sens direct ... Bah ça n'avait pas de sens.
Mais du coup, est-ce que l'on peut, un peu à l'inverse de ta réponse, avoir une fonction qui à la donnée de 2 vecteurs de dimension n en renvoie (n - 2) qui sont ... Euh ... Bah je sais pas trop ce qu'ils sont par rapport à ces 2 vecteurs, mais qui ont un rapport avec le produit vectoriel.
Bon, c'est pas très clair, mais pour ma défense, il est tard et je vais pas trop tarder, moi ...
++ !
L.S.
LocalStone est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 19h08 Message #4 de cette discussion

Date d'inscription: juillet 2004
Localisation: Bruxelles (Belgique)
Âge: 23
Messages: 2829
Re : Généralisation du produit vectoriel ...

Salut,

J'ai déja entendut dire (par un de mes professeurs) qu'il était impossible de généraliser le produit vectoriel à une dimension autre que trois (en conservant toutes les propriétés de ce dernier)

Ca peut se démontrer je pense ...
Bleyblue est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 21h15 Message #5 de cette discussion

Date d'inscription: octobre 2004
Localisation: Meyrin (CERN)
Âge: 24
Messages: 18133
Re : Généralisation du produit vectoriel ...

Ben en fait au contraire, pour démontrer la plupart de ses propriétés le mieux c'est de se placer en dimension n, puis de faire n=3

Par contre, il existe une spécificité particulière au produit vectoriel en dimension 3 : il permet un isomorphisme entre matrices antisymétriques et applications linéaires antisymétriques, donc d'associer à une matrice antisymétrique un vecteur.

EDIT : zut, je me rend compte que je ne suis pas très clair... Bon je vais voir ce que je peux faire pour améliorer ça
__________________
Absent pour cause de doctorat
Gwyddon est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 21h51 Message #6 de cette discussion

Date d'inscription: août 2005
Localisation: Région parisienne
Messages: 17052
Re : Généralisation du produit vectoriel ...

Bonjour,

Le produit vectoriel est lié au déterminant et aux matrices antisymétriques.

Le "vrai" résultat du produit vectoriel est une matrice carrée antisymétrique. On peut facilement voir que physiquement, un produit vectoriel n'est pas "vraiment" un vecteur: si on multiplie des mètres par des mètres, on ne devrait pas obtenir des mètres... Le produit scalaire donne des mètres, et on en prend la racine pour avoir une longueur (théorème de Pythagore). Le produit vectoriel est d'une autre nature.

On peut généraliser et obtenir en toute dimension un produit qui donne une matrice antisymétrique, précisément la matrice carrée de coefficients xiyj-yixj.

Mais une matriice antisymétrique nxn à n(n-1)/2 coefficients indépendants (la moitié de la matrice, en notant que la diagonale est nulle).

Ce nombre vaut 1 en dimension 2, 3 en dimension 3 et 6 en dimension 4. La particularité de la dimension 3 est que le nombre de coefficients indépendants est égal à la dimension. C'est le seul cas.

Cela permet de faire une relation 1 pour 1 entre vecteurs et matrices antisymétriques en dimension 3.

Le PV c'est donc

v, w --> matrice antisymétrique --> vecteur

la deuxième flêche étant spécifique de la dimension 3.

Cordialement,
__________________
I'm not young enough to know everything. O.W.

Dernière modification par Michel (mmy) ; 17/05/2006 à 21h54.
Michel (mmy) est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

Vieux 17/05/2006, 22h08 Message #7 de cette discussion

Date d'inscription: octobre 2004
Localisation: Meyrin (CERN)
Âge: 24
Messages: 18133
Re : Généralisation du produit vectoriel ...

Bon voilà, mmy + moi = ce que l'on a tous les deux voulu dire

merci mmy
__________________
Absent pour cause de doctorat
Gwyddon est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 22h08 Message #8 de cette discussion

Date d'inscription: août 2005
Localisation: Région parisienne
Messages: 17052
Re : Généralisation du produit vectoriel ...

Citation:
Envoyé par mmy
Le produit scalaire donne des mètres carrés, et on en prend la racine pour avoir une longueur (théorème de Pythagore). Le produit vectoriel est d'une autre nature.
Correction en rouge... S'cusez...
__________________
I'm not young enough to know everything. O.W.
Michel (mmy) est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 22h27 Message #9 de cette discussion

Date d'inscription: juillet 2004
Localisation: Bruxelles (Belgique)
Âge: 23
Messages: 2829
Re : Généralisation du produit vectoriel ...

ah tiens ... je confonds avec autre chose alors, bizarre
Bleyblue est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 22h34 Message #10 de cette discussion

Date d'inscription: août 2005
Localisation: Région parisienne
Messages: 17052
Re : Généralisation du produit vectoriel ...

Citation:
Envoyé par Bleyblue
ah tiens ... je confonds avec autre chose alors, bizarre
Pas nécessairement. La généralisation en dehors de la dimension 3 du produit vect x vect -> vect, avec les propriétés d'un produit vectoriel n'est pas possible.

La généralisation dont J. et je parlons est simplement vect x vect --> matrice carrée antisymétrique.

Cordialement,
__________________
I'm not young enough to know everything. O.W.
Michel (mmy) est déconnecté Bookmark and Share Réponse avec citation
Vieux 17/05/2006, 22h51 Message #11 de cette discussion

Date d'inscription: juillet 2004
Localisation: Bruxelles (Belgique)
Âge: 23
Messages: 2829
Re : Généralisation du produit vectoriel ...

Ah bon, ça doit être le premier cas alors (je n'ai pas fort bien suivi votre explication avec les matrices )
Bleyblue est déconnecté Bookmark and Share Réponse avec citation
Vieux 18/05/2006, 08h54 Message #12 de cette discussion

Date d'inscription: août 2005
Localisation: Région parisienne
Messages: 17052
Re : Généralisation du produit vectoriel ...

Je reprend avec formules.

Première application, à deux vecteurs on associe une matrice antisymétrique



Deuxième application (isomorphime entre espaces vectoriels) entre matrices antisymétriques et vecteurs:



Le produit vectoriel en 3D est la combinaison de la première suivie de la deuxième.

La première est généralisable à toute dimension. Mais la dimension 3 est la seule où le résultat à la même dimension que les vecteurs initiaux. La combinaison ne peut pas être généralisée comme produit interne! (Par exemple, en 2D la combinaison donne un produit qui donne un scalaire (la surface du parallélogramme!), et en 4D la combinaison donne un vecteur en 6 dimensions, pas en 4.

Cordialement,
__________________
I'm not young enough to know everything. O.W.

Dernière modification par Michel (mmy) ; 18/05/2006 à 08h59.
Michel (mmy) est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

Annonces publicitaires (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse

Tags
vectoriel, produit, generalisation

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non




Les dernières actualités
21/11 13:32 - Quand les crocodiles mangeaient les dinosaures
21/11 11:58 - En bref : encore plus de CO2 dans l'atmosphère en 2008
21/11 10:07 - Sida : l'inquiétant résultat de l'enquête Prevagay
20/11 17:24 - Google Chrome OS : démarrage sur un netbook en 11 secondes chrono !
20/11 15:25 - Fête de la science : découvrez le rayonnement fossile
20/11 13:39 - La suite bureautique Microsoft Office 2010 en diffusion gratuite !
20/11 12:13 - En bref : ce week-end, rapportez vos vieux appareils électroniques


Fuseau horaire GMT +1. Il est actuellement 07h36.


Édité par : vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. Tous droits réservés.