Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Sommer des matrices avec R



  1. #1
    julien_4230

    Sommer des matrices avec R


    ------

    Bonjour,

    Je voudrais sommer un très grand nombre de matrice. Il semble que "sum" soit inadaptée !

    par exemple, j'ai la matrice f(x) très simple :

    x 2
    3 4

    et je voudrais sommer f(1)+f(2). Comment faire si je veux sommer de 1 à un nombre très grand (commençons par la somme précédente !) ?

    Merci !

    EDIT : le programme

    n = 1:2
    sum (f(n))

    ne donne pas le résultat voulu.

    -----
    Dernière modification par julien_4230 ; 23/09/2012 à 14h00.

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    julien_4230

    Re : Sommer des matrices avec R

    Je pourrais écrire un programme... Mais faut-il vraiment passer par là ?

  5. #3
    toothpick-charlie

    Re : Sommer des matrices avec R

    c'est normal que sum(f(n)) ne marche pas, parce qu'il n'existe pas en R de vecteurs dont les éléments soient des matrices, donc f(n) ne renvoie qu'un vecteur contenant les éléments de tes matrices "dépliées", et sum en prend la somme. Tu n'as pas d'autre choix que d'écrire une fonction spécifique.

  6. #4
    Dlzlogic

    Re : Sommer des matrices avec R

    Bonjour,
    Je pense qu'il faut surtout se poser la question, que représente mathématiquement "sommer une matrice" ?
    Il s'agit de l'utilisation du seul terme "matrice" pour parler de tableaux et/ou de représentation d'application linéaire qui me semble être la cause de tous ces mal-entendus.

  7. A voir en vidéo sur Futura
  8. #5
    toothpick-charlie

    Re : Sommer des matrices avec R

    je ne comprends pas cette remarque : la somme de deux matrices est une opération bien définie, elle ne dépend pas d'une interprétation des matrices en termes d'applications linéaires ou d'autre chose.

  9. #6
    Dlzlogic

    Re : Sommer des matrices avec R

    Bonjour Charlie,
    Oui, je sais bien, je pose souvent des questions concernant le terme "matrice".
    Est-ce un tableau de n lignes et p colonnes qui représente une application linéaire ?
    Est-ce un tableau de n dimensions, rarement plus que 3 ? On distingue taille et dimension.

    Dans le premier cas, tous les termes sont liés, puisque cette matrice représente une opération unique, dans le second cas, tous les termes sont indépendants les uns des autres.
    Etant donné cela, je ne sais pas ce que représente la somme de 2 matrices.

  10. Publicité
  11. #7
    julien_4230

    Re : Sommer des matrices avec R

    Bonjour,

    Il faut écrire un programme du genre "M=M+..." il n'y a point d'autre possibilité (c'est très simple à faire).

    Sincèrement,

  12. #8
    toothpick-charlie

    Re : Sommer des matrices avec R

    supposons que tes matrices soient données dans une liste : uu est une liste de matrices, toutes de dimensions rowuu x coluu

    tu fais juste

    matrix(apply(matrix(unlist(uu) ,nrow=rowuu*coluu),1,sum),ncol =coluu)

Discussions similaires

  1. Calculer une intégrale avec des exponentielles de matrices
    Par erff dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 08/03/2012, 12h56
  2. recherches des coefficients deux 2 matrices liées(avec maple)
    Par pow-wow-wow2 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 12/06/2010, 17h14
  3. sommer des équivalents ?
    Par alexb dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 25/02/2010, 15h16
  4. Sommer des équivalents ?
    Par blable dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 03/10/2008, 00h11
  5. un développement limité avec des matrices
    Par jibounet dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 08/04/2008, 15h05
Découvrez nos comparatifs produits sur l'informatique et les technologies.