Bonjour,
j'essaye de réaliser une boucle for avec deux incréments car les matrices sont de taille différente.
Ce que je souhaite faire est que ces deux incréments s'exécutent de manière simultanée et non en les imbriquants l'un dans l'autre.
Voici ce que j'ai pour le moment et les deux sont imbriqués.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for j=1:3:6688; for i=1:12:26749; signal_return_new_2(1:12,j:j+2)=signal_return(j:j+11,:); end end
un extrait des données sujettes à la boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 1 0 1 1 0,00741246851885678 2 1 -0,000962129934859071 3 1 -0,000892011367224387 4 1 -0,00421120829284099 5 1 0,00190424806004726 6 1 0,0133835944058160 7 1 0,00867431465099551 8 1 -0,000511334583262396 9 1 -0,000829405928314449 10 1 0,0103878170068502 11 1 0,00179668304668305 12 1 0 1 1 0,0153020981227323 2 1 -0,00761342448725920 3 1 -0,00234852043212774 4 1 0,00863151286880096 5 1 0,00451221409677931 6 1 0,00263320941759606 7 1 0,00571605128997359 8 1 0,0319508448540709 9 1 0,0130991366478118 10 1 -0,0342344989714957 11 1 -0,00152137532329239 12
Ceci est la disposition dans laquelle je souhaiterais obtenir mes données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 1 0 1 1 0 1 1 0,00741246851885678 2 1 0,0153020981227323 2 1 -0,000962129934859071 3 1 -0,00761342448725920 3 1 -0,000892011367224387 4 1 -0,00234852043212774 4 1 -0,00421120829284099 5 1 0,00863151286880096 5 1 0,00190424806004726 6 1 0,00451221409677931 6 1 0,0133835944058160 7 1 0,00263320941759606 7 1 0,00867431465099551 8 1 0,00571605128997359 8 1 -0,000511334583262396 9 1 0,0319508448540709 9 1 -0,000829405928314449 10 1 0,0130991366478118 10 1 0,0103878170068502 11 1 -0,0342344989714957 11 1 0,00179668304668305 12 1 -0,00152137532329239 12
Avez vous une idée pour réaliser cela? Meme si je ne passe pas par une boucle for.
Merci d'avance
Partager