Matrice ≠ tableau bidimensionnel

a marqué ce sujet comme résolu.
Banni

Je reste convaincu que ce n'est pas pertinent d'égaler matrice et tableau 2d.

C'est ça qui est faux (EDIT: ou plutôt, c'est un "oui, on peut mais c'est pas nécessairement le cas"). Les matrices sont justes des tableaux de nombres, point barre. Il n'y a strictement rien à comprendre. Aucun rapport avec les applications linéaires.

adri1

Tu considères qu'une matrice est nécessairement représentative d'un tenseur, alors que ce n'est pas le cas (même si l'abus de langage est courant).

adri1

Je considère que l'on a toujours la multiplication sur les matrices, etc. (je parle du produit matriciel, pas terme à terme ou autre). Cela fait que je n'ai jamais rencontré de matrice non interprétable comme une transformation linéaire, mais de toute manière ce n'est pas exactement le sujet (comme je l'ai déjà dit dans mon message précédent, ça ne fait que déplacer la question : « En gros deux possibilités : soit on enlève le sens de la multiplication etc. et dans ce cas le dénominateur commun est « tableau 2d » (pas intéressant comme abstraction), soit on ne l'enlève pas et dans ce cas ce n'est toujours pas un tableau 2d et cela devrait avoir un nom (qui existe peut-être, mais il ne me semble pas que ce soit « tenseur », voir plus loin). » (plus loin dans mon message précédent)).

Sinon, je suis d'accord avec ce que tu dis, une matrice ne dépend pas d'un espace vectoriel (on s'en abstrait mais il y a dessus une structure quand même plus riche que celle des tableaux 2d (au passage, je ne confonds pas matrices et transformations linéaires, peut-être que mon tout premier message dans l'autre topic pouvait porter à confusion mais ce n'est pas le cas)).

Idéophage

Sauf qu'on le fait tellement souvent qu'on appelle abusivement matrice tout court une matrice représentative d'une application linéaire (c'est la troisième fois que c'est dit sur le topic, mais peut être que le dire un peu différemment finira par faire passer le message ^^ ).

adri1

Dans ce cas comment appelle-ton cette "structure des matrices" (puisqu'il faut mettre des guillemets) ?

Idéophage

Oui, j'ai bien compris ce que vous me dites (c'est d'ailleurs pour cela que j'avais passé mon sujet en résolu). Ce que je ne comprends pas, c'est pourquoi on a égalé les deux structures.

Cependant, je ne vois pas trop quoi me répondre d'autre que « parce que c'est comme ça », je ne sais pas s'il y a grand chose à ajouter (en fait depuis le début du sujet). De toute manière, comme l'a dit Holosmos, c'est un problème « moral ».

Je reste convaincu que ce n'est pas pertinent d'égaler matrice et tableau 2d.

La question de la pertinence ne se pose pas, c'est une définition:-° Que tu sois convaincu (ou plutôt persuadé) qu'un terme a une définition différente de la sienne, c'est quelque chose à laquelle on ne peut strictement rien puisque ça relève de l’irrationnel/des sentiments, et comme tu le dis toi même, il n'y a alors plus rien à ajouter.

+1 -1

Dans ce cas comment appelle-ton cette "structure des matrices" (puisqu'il faut mettre des guillemets) ?

Une algèbre ? Si pour toi l'important ce sont les opérations (produit matriciel, somme matricielle, produit par un scalaire) c'est bien d'une algèbre de matrice dont il s'agit.

La matrice c'est l'objet, celui là même qui constitue l'ensemble sur lequel vont agir $+$, $\times$ et $\cdot$ qui constitueront ce que tu aimes à appeler la "structure de matrice".

Une grille de sudoku complète est une matrice 9x9 particulière tel que ses 9 sous matrices 3x3 n'utilisent qu'une et une seule fois les chiffres de 1 à 9 et que l'ensemble de la matrice 9x9 soit un carré latin.

Edit: Correction

+0 -0

Peut-être que donner un exemple où une matrice n'est ni interprétée comme un tenseur ni comme une application linéaire aiderait ?

Vayel

Pas sûr que ça change grand chose, puisque le topic partait justement de quelqu'un qui appelait matrice quelque chose qui n'était pas une application linéaire (une image il me semble). La question de fond, c'était donc pourquoi on s'autorise cette appellation, il n'y a pas nécessité d'exemples supplémentaires (après tout, n'importe quel tableau fera l'affaire). Surtout que l'OP a compris quelle était la définition d'une matrice mais ne souhaite visiblement pas accepter cette convention (fait pourtant des plus banals en maths, sinon on ne peut rien faire… :-° imagine un type qui dit "je prends $\pi$ le rapport entre le périmètre et le diamètre d'un cercle" dans une conférence internationale et qu'un autre type réponde "non, c'est du grand n'importe quoi, $\pi$ vaut $42$, regardez, c'est écrit page 26 de ma thèse dans un contexte bien particulier ou j'ai noté $pi$ complètement autre chose" ^^ ). À partir du moment où une personne refuse de se placer dans le cadre d'une définition pour une raison personnelle, on parle dans le vent.

Sinon le groupe des matrices (c'est le groupe de transformations de Möbius)

$$\begin{pmatrix}a & b \\ c & d\end{pmatrix} $$

de déterminant non nul représente les applications

$$ z\mapsto \frac{az + b}{cz +d} $$

holomorphes sur $\mathbf{C}\cup\{\infty\}$. De plus, on peut munir ces matrices de la multiplication matricielle telle qu'on la connait et elle représente parfaitement la composition de ces applications.

C'est un exemple ou les matrices peuvent être utilisées indépendamment de l'application linéaire qu'elle pourraient représenter.

+0 -0
Banni

Peut-être que donner un exemple où une matrice n'est ni interprétée comme un tenseur ni comme une application linéaire aiderait ?

Vayel

Non non, comme le dit adri1 ça ne sert à rien (edit : et je l'avais déjà dit plus haut, d'ailleurs). Au pire c'est pas très grave, j'ai toujours compris quand quelqu'un dit « matrice » et que j'aurais voulu qu'on dise « tableau 2d » (ou similaire). Et on avait déjà l'exemple des permutations donné par Holosmos dans l'autre sujet.

@Holosmos : la multiplication peut encore s'interpréter comme application linéaire, mais si tel n'était pas le cas ça ne m'aurait pas posé problème comme dit plus haut.

+0 -0
Banni

J'ai compris ce que tu dis, mais on peut interpréter ces éléments de GL(2,ℂ) comme des applications linéaires en terme de la situation originale.

On se place dans le plan projectif, donc le vecteur (x,y) est le même que (x/y,1), et on considère l'application linéaire (x,y) ↦ (ax+by,cx+dy). Au final, on donne aux vecteurs la forme canonique (z,1) (on fait une tranche de l'espace par le plan y=1) et on a l'application que tu donnes (il faut aussi quotienter les matrices).

On se place dans le plan projectif, donc le vecteur (x,y) est le même que (x/y,1)

Ce ne sont pas des vecteurs, puisque ce n'est pas un espace vectoriel (il n'y pas de 0). Et au passage ce n'est pas un plan projectif, c'est la droite projective complexe.

J'ai compris ce que tu dis, mais on peut interpréter ces éléments de GL(2,ℂ) comme des applications linéaires en terme de la situation originale.

Ça ne sert pas à grand chose.

(il faut aussi quotienter les matrices).

Non, il n'y a aucune obligation. Mais en effet, si on veut un isomorphisme il faut passer par un petit quotient.

+0 -0

J'ai l'impression qu'au fond, ce qui te gène, c'est que dans le mot "matrice", on pense directement à l'addition, à la multiplication, aux applications linéaires, en bref, déjà aux structures habituelles qu'on pose sur les matrices, puis aux applications des matrices.

Pour les applications, je pense que ci-dessus, on a trouvé pas mal d'exemples où les matrices ne s'appliquent pas aux transformations linéaires. Laisse moi t'en raconter un, plus personnel mais qui je pense peut faire sens.

Un jour, pour coder un rubik's cube sur ma calculatrice (parce que tout le monde fait ça quand il s'ennuie), je me suis posé la question de "comment mettre en mémoire la position du cube en un instant donné ?"

Déjà, j'ai trois gros choix dans cette calculatrice pour enregistrer des nombres/ensembles de nombre : les matrices, les listes et 26 variables (chacune des lettre de l'alphabet) Bon, alors les variables, on oublie, parce que déjà il y en a pas assez, et en plus j'en utilise déjà la moitié pour d'autres fonctionnalités du programme. Les listes, c'est pas tellement optimal à utiliser…

Bref, du coup, assez rapidement, j'ai choisi d'utiliser des matrices 3x3 : une par face du cube, donc 6 matrices, et dedans je vais mettre des nombres de 1 à 6 (en fonction de la face). Là, si je suis ton idée [si je la comprend bien, n'hésites pas à me corriger si j'ai faux], ou si je suis la mienne de l'époque, j'ai en quelque sorte pris le concept de "matrice" de ma calculatrice, et je lui enlève le sens supplémentaire pour ne l'utiliser qu'en tableau de nombre : ben ouais, moi j'avais juste besoin de tableaux de nombres 3x3, j'avais pas besoin que ce soit en plus des matrices…

Bon, et puis j'ai un peu avancé dans mon programme, et puis, un moment, pour des besoins de rotations, j'me suis aperçu que j'avais besoin de faire cette opération sur mon tableau :

$$\begin{array}{ccc} a & b & c \\ d & e & f \\ g & h & i \\ \end{array} \mapsto \begin{array}{ccc} g & d & a \\ h & e & b \\ i & f & c \\ \end{array}$$

Bon, et là j'me prends la tête assez longtemps, je commence à coder un cas de rotation en dans un sens, j'le teste, je trouve que le programme est lent, ça me saoule, je rage. …Et puis un jour, j'me dit "eh mais attend, je les ai codé en tant que matrices ces trucs, et si j'utilisais des opérations de matrices, ça doit être un peu plus optimisé dans ma caltoche non ?"

Et là, miracle, je fais deux-trois tests, quelques calculs, et je me rend compte que pour toutes mes rotations, et même toutes les autres transformations, j'avais besoin en tout de 3 ou 4 matrices, et ensuite selon le côté par lequel je les faisait agir ou la succession avec laquelle je les faisait agir, j'avait toutes les transformations dont j'avais besoin dans tout mon programme (et je n'avais pas seulement besoin de rotation/symétrie centrale, mais aussi de quelques symétries axiales, de prendre seulement une colonne/ligne ou deux, etc.), tout ça uniquement grâce au produit matriciel et à l'addition matricielle.

Et c'est là où je me suis rendu compte, qu'en fait, c'est pas que j'avais pris les matrices pour les utiliser en tant que bêtes tableaux de nombres, non, c'est que un tableau de nombres ou une matrice, c'est exactement la même chose. Après, on peut définir une addition, sur ce tableau de nombre : je prend les deux nombres qui sont à la même ligne et la même colonne dans les deux matrices et je les additionne. On peut aussi définir une multiplication : je fais une somme de pas mal de produits de coefficients biens choisis. Mais ces deux définitions sont arbitraires : on les a fixées, parce que c'est plus pratique comme ça, mais on aurait très bien pu les définir autrement, ça n'aurait pas changé la nature de nos tableaux de nombres, ça aurait juste changé la manière dont on ira les utiliser…

Dans mon exemple, j'ai bien enregistré des tableaux de nombres, et pas des matrices, c'est juste des tableaux qui contiennent certaines valeurs en fonction de si telle pastille du cube est bleue, rouge, orange, jaune, blanche ou verte, rien à voir avec l'algèbre linéaire ou quoi que ce soit… …Sauf qu'utiliser les multiplications/additions sur les tableaux de nombres, ceux auxquels on pense quand on pense au concept de matrice, m'a beaucoup aidé, parce que ce sont des transformations, assez simples à calculer, et qui permettent de faire pas mal de choses, mine de rien :)

Tout ça pour dire, que depuis tout à l'heure, je fais une grosse distinction qui n'a pas lieu d'être : une matrice, c'est juste un tableau de nombres. C'est pas parce qu'on a défini dessus une addition, une multiplication, ou qu'on les utilise en algèbre linéaire, que ça change de nature de base.

De la même manière, quand un animateur compte les gamins qu'il a en face de lui pour voir si il en a pas perdu un au passage, il en a rien à foutre que tu puisse définir sur $\mathbb{N}$ une multiplication et une puissance ! C'est pas parce qu'on peut définir une multiplication SUR les nombres, que le concept de nombre contient en son essence l'idée d'une multiplication intrinsèque… Eh bien c'est pas parce qu'une matrice c'est juste un tableau de nombres qu'on doit forcément penser à algèbre linéaire ou multiplication matricielle quand on parle d'une matrice…

+2 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte