Oui, mais l'instruction «k(t) = [0.1818, 0.1818, 2]» va donner une erreur. Il faut plutôt écrire «k = [0.1818, 0.1818, 2]».
Vous pouvez utiliser une boucle «for».
Voici un exemple d'utilisation de la fonction «find»
>> t=[1.1 1.5 -4 3.5 14 2] % vecteur de 6 composantes t(i) pour i=1, 2,3,4,5,6.
t =
Voici un exemple d'utilisation de la fonction «find»
>> t=[1.1 1.5 -4 3.5 14 2] % vecteur de 6 composantes t(i) pour i=1, 2,3,4,5,6.
t =
1.1000 1.5000 -4.0000 3.5000 14.0000 2.0000
>> ind=find(t<3) % Cette instruction retourne un vecteur contenant les indices i pour lesquels t(i)<3.
ind =
1 2 3 6
>> tt=t(ind) % Cette instruction retourne un sous vecteur de t contenant les valeurs de t(i) pour lesquelles t(i)<3.
tt =
1.1000 1.5000 -4.0000 2.0000