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

Sommer des matrices avec R



  1. #1
    invite92876ef2

    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.

    -----

  2. #2
    invite92876ef2

    Re : Sommer des matrices avec R

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

  3. #3
    invite179e6258

    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.

  4. #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.

  5. A voir en vidéo sur Futura
  6. #5
    invite179e6258

    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.

  7. #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.

  8. #7
    invite92876ef2

    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,

  9. #8
    invite179e6258

    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, 11h56
  2. recherches des coefficients deux 2 matrices liées(avec maple)
    Par invite243b2788 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 12/06/2010, 16h14
  3. sommer des équivalents ?
    Par invite2df9dfca dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 25/02/2010, 14h16
  4. Sommer des équivalents ?
    Par invitead1578fb dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 02/10/2008, 23h11
  5. un développement limité avec des matrices
    Par invite59a8190a dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 08/04/2008, 14h05
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...