bonjour,
j'essaye de trouver une fonction scilab de ce genre fonction(a,b) qui construit un vecteur avec contenant a fois les les nombres allant de 1 à b. Par exemple, si je donne fonction(2,3), elle doit me renvoyer [1 1 2 2 3 3], et si donne fonction (4,2) elle me renvoie [1 1 1 1 2 2 2 2]. Je dois le faire sans utiliser de boucle for ou while, juste en utilisant des vecteurs.
avec une boucle je réussis à faire ça :
.function res=fonction(a,b)
. v=[]
. for i=[1:b]
. v=[v i*ones(1,a)]
. end
. res=v
.end

Quelqu'un aurait-il une solution sans utilisation de boucle ?
Merci