Bonjour,
j'ai un vecteur de 20 éléments, j'aimerais avoir la valeur et l'indice des max par fenêtre de 5 : max entre 1 et 5, max entre 6 et 11 etc...
Je peux faire un truc comme ça :
mais n'y a t il pas plus simple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 data = [2 5 4 88 5 4 5 6 4 5 99 5 8 5 44 54 78 52 56 45] data1 = data(1:5); [max_data1,index_max_data1] = max(data1) ; index_max_data1 = index_max_data1 ; data2 = data(6:10); [max_data2,index_max_data2] = max(data2) ; index_max_data2 = index_max_data2 + 5 ; data3 = data(11:15); [max_data3,index_max_data3] = max(data3) ; index_max_data3 = index_max_data3 + 10 ; [...]
Merci
Partager