Bonjour
J'ai un vecteur A = [4 8 10]
J'aimerais en créer un nouveau (B) pour lequel chaque valeur de A sera répété
B=[4 4 8 8 10 10]
de dimension A*2 donc.
Pour l'instant j'ai utilisé une boucle comme cela:
qui me donne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 a=[0:2] b=[1:3] for ii=1:3 B(ii+a(ii):ii+b(ii)) = A(ii) end
B =
4 4 8 8 10 10
Serait il possible de faire plus simple, en indexage logique par exemple?
Merci d'avance
Partager