Sommer des matrices avec R
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 à 13h00.

  2. #2
    julien_4230

    Re : Sommer des matrices avec R

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

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

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

  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
    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,

  9. #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, 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 alexb 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
Découvrez nos comparatifs produits sur l'informatique et les technologies.