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 :

ajouter une dimension à une matrice déjà existante [Débutant]


Sujet :

MATLAB

  1. #1
    Membre du Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Octobre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Australie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Octobre 2014
    Messages : 74
    Points : 42
    Points
    42
    Par défaut ajouter une dimension à une matrice déjà existante
    Bonjour à tous

    Voilà, comme le titre l'indique j'ai un soucis avec la manipulation d'une matrice

    J'ai une matrice AC_SIN de dimension 1000 x 200 x 40 (cette matrice est remplie de valeurs! ce n'est pas juste une matrice remplie de NaN)

    le soucis, c'est que je souhaiterais rajouter à cette matrice, une dimension temporelle
    Je sais que dans mon étude, pour rajouter cette dimension temporelle, je dois "simplement" multiplier cette matrice par sin( (2*pi / 365) * day)
    où day est le nombre de jours dans l'année
    de cette facon je fais apparaitre la dimension temporelle. Au final je voudrais une matrice AC_SIN_TEMPOREL de taille 365 x 1000 x 200 x 40

    Mais à ce stade, impossible pour moi de faire ca!

    Voilà ce que j'ai essayé de faire, mais le résultat n'est pas probant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    AC_SIN_TEMPOREL=zeros(365,1000,200,40);
    day=[1:365]';
    for iday=1:length(day)
    	AC_SIN_TEMPOREL(iday,:,:,:)=(AC_SIN(:,:,:).*sin((2*pi/365)*day(iday)));
    end
    Si quelqu'un pouvait me donner un coup de pouce, cela m'aiderait bien !!
    Merci d'avance
    Bonne journée

  2. #2
    Membre du Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Octobre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Australie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Octobre 2014
    Messages : 74
    Points : 42
    Points
    42
    Par défaut
    Bon en fin de compte, il semblerait que le code que j'ai présenté dans mon précèdent message donne bien ce que je souhaite !
    enfin j'en ai l'impression !

    C'est juste extremement long a tourner

    Bon weekend

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ajouter une dimension à une image 2D
    Par Akramou dans le forum Images
    Réponses: 1
    Dernier message: 10/03/2012, 11h24
  2. [DeskI V5-V6] lier une dimension à une variable dimension
    Par naut95 dans le forum Débuter
    Réponses: 6
    Dernier message: 21/08/2009, 18h18
  3. Eclater une table à une dimension inférieure
    Par freestyler dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 17/08/2008, 01h52
  4. Ajouter une dimension à une matrice 2D
    Par AIDA DIANE dans le forum MATLAB
    Réponses: 2
    Dernier message: 14/05/2008, 11h33
  5. Réponses: 4
    Dernier message: 10/03/2008, 18h19

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