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

MATLAB Discussion :

modifier vecteur colonne en matrice


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut modifier vecteur colonne en matrice
    Bonjour,

    Je cherche à modifié un vecteur colonne h2_data_d (donnée mensuelle démarant en janvier 1975 jusqu'à décembre 1995) en une matrice h2_mois ou chaque colonne correspondrait à toute les valeurs de janvier, février ect

    à ce jour j'utilise ces lignes de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    january_h2_d = h2_data_d(1:12:end);
    february_h2_d = h2_data_d(2:12:end);
    march_h2_d = h2_data_d(3:12:end);
    april_h2_d = h2_data_d(4:12:end);
    may_h2_d = h2_data_d(5:12:end);
    june_h2_d = h2_data_d(6:12:end);
    july_h2_d = h2_data_d(7:12:end);
    august_h2_d = h2_data_d(8:12:end);
    september_h2_d = h2_data_d(9:12:end);
    otober_h2_d = h2_data_d(10:12:end);
    november_h2_d = h2_data_d(11:12:end);
    december_h2_d = h2_data_d(12:12:end);
    Mais j'aimerais le rendre plus synthétique et surtout mettre toutes les infos dans une matrice.

    Merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Regarde la fonction reshape (voir Redimensionnement).

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut
    J'ai bien réussi à utiliser la fonction reshape par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    h2_mois = reshape (h2_data_d, (numel(h2_data_d))/12, 12)
    Mais le problème est que j'obtiens bien une matrice 19*12 mais qui rassemble les donnés de chaque annés dans une colonne et non pas toute les valeurs de janvier, février ect

    merci de votre aide

Discussions similaires

  1. [Débutant] Ecriture dune matrice avec 2 colonnes dans un vecteur colonne
    Par abel413 dans le forum MATLAB
    Réponses: 12
    Dernier message: 27/06/2013, 10h35
  2. Passage d'une matrice à un vecteur colonne
    Par feynman dans le forum Fortran
    Réponses: 1
    Dernier message: 26/03/2008, 08h42
  3. [SQLServer2000] Modifier une colonne
    Par Pierrick dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/03/2007, 19h10
  4. Modifier une colonne qui possède une contrainte DEFAUT
    Par David.V dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/01/2007, 11h35
  5. Modifier largeur colonne zone de liste
    Par electrosat03 dans le forum Access
    Réponses: 2
    Dernier message: 03/03/2006, 15h12

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