IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Optimisation de matrice


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2020
    Messages : 1
    Par défaut Optimisation de matrice
    Bonjour à vous, je vais être le plus concis possible. J'ai 3 matrices, une matrice A(7*7) B(30*7) et une matrice cible(30*7)
    J'ai une matrice A (7*7) qui me permet de construire une matrice B (30*7) de la façon suivante:
    1/ je prend la dernière colonne de A, cette colonne devient la première ligne de ma matrice B
    2/ J'élève aucarré la matrice A -> la dernière colonne de A^2, cette colonne devient la deuxième ligne de ma matrice B
    3/J'élève aucube la matrice A -> la dernière colonne de A^3, cette colonne devient la trosième ligne de ma matrice B
    Ainsi de suite, en d'autre termes
    La 1er ligne de B = transposé de la derniere colonne de A
    La 2ème ligne de B = transposé de la derniere colonne de A^2
    La 3ème ligne de B = transposé de la derniere colonne de A^3
    Ainsi jusqu'a 30.

    La matrice B obtenu doit s'approcher le plus possible de matrice cible! En d'autres termes je dois trouver la matrice A qui après la succession des opérations décrites précédemment donne une matrice B similaire à la matrice.
    Comment procéderiez vous?

  2. #2
    Membre chevronné
    Inscrit en
    Février 2011
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 276
    Par défaut
    Bonjour,

    Je ferais comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # un exemple
    A <- matrix(rnorm(49), 7, 7)
    B <- matrix(A[,7], 7, 30)
    B <- t(B)
    B <- B^1:30
    cdlt

Discussions similaires

  1. Optimisation boucle matrice de grande taille
    Par mathias frontini dans le forum R
    Réponses: 1
    Dernier message: 10/08/2016, 11h13
  2. Optimisation des matrices
    Par Giansolo dans le forum C++
    Réponses: 12
    Dernier message: 21/03/2012, 10h19
  3. Réponses: 5
    Dernier message: 18/08/2010, 13h52
  4. Réponses: 1
    Dernier message: 24/05/2007, 14h46
  5. [Matrice]Optimisation de la multiplication
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 27/06/2006, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo