MATLAB: comment construire un vecteur ligne

Je veux construire un vecteur ligne, avec disons, « L zéros », suivi d’un « 1 », puis à nouveau suivi de « L Zéros »
Quelle est la commande la plus simple pour faire cela? Par exemple a = [(0 0 0… L-1 (0)) 1 (0 0 0… (L-1) 0)]

Meilleure réponse

  •  

    L = 5; % or L = 1000
    out = [zeros(1,L),1,zeros(1,L)];