Bonjour dans cet exemple précis, je choisie un signal pour l'enregistrer dans une sorte de 'buffer' (etalon) avec lequel je vais faire des calculs par la suite...
je voudrais savoir si dans les noms de mes signaux (exemple v1) je ne pourrais pas remplacer le 1 par une variable i par exemple car je peux avoir plusieurs signaux v (dépend de nbre). là je suis obligé d'écrire des "case" même si je n'ai pas autant de signaux..
et cela reviens aussi dans la suite de mon programme je trouve pas cela trop jolie...

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
25
26
27
for j=1:1:tps
   %pause
   %on choisi un signal etalon au hasard.
a=rand;
a=a*nbre;
a=fix(a);%arrondi à l'entier inferieur
 
switch a
case 0
   etalon=v0;
case 1
   etalon=v1;
case 2
   etalon=v2;
case 3
   etalon=v3;
case 4
   etalon=v4;
case 5
   etalon=v5;
case 6
   etalon=v6;
case 7
   etalon=v7;
case 8
   etalon=v8;
end
Merci