Je rencontre quelques problemes car je souhaite créer une matrice dont la taille et le contenu seront pilotés par des variables importées au préalable, je m’explique :
J’ai recupéré des données d’un autre logiciel que je souhaite traiter avec MATLAB. Ces données sont récoltés chaque jour sous formes de vecteurs de meme taille (par exemple pour n jour d’essais, j’ai n vecteurs que j’appelle Hn. Exemple, pour le jour 1, je recolte le vecteur H1, pour le jour 2 je recolte H2,etc) .
J’aimerais créer une matrice TF ou le nombre de colonnes sera égal aux nombre de H que je souhaite utiliser (exemple pour 3 jours d’essais, ma matrice TF aura 3 colonnes). Disons que mes vecteurs H comportment chacun 1000 lignes. TF aura donc le meme nombre de lignes.
J'ai donc créer le code suivant :
(Les vecteurs H etant deja dans le workspace)
N.B : les données H sont des fichiers .mat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i=1:f2; % f2 est le nombre de lignes de mes vecteurs for j=1:N; % N represente le nombre de jours que je souhaite analyser TF(i,N)=H{j}(i,1); % je souhaite donc que chaque ligne de TF represente la donnée a la ligne i de chaque vecteur H end end
J'ai tenté les quelques techniques proposées par la FAQ mais impossible de creer la matrice TF. J'espere avoir été clair.
Merci d'avance pour votre précieuse aide.
Partager