How can i create a vector with specific values at different positions?

11 visualizaciones (últimos 30 días)
I'm looking forward for a vector with different (0/1) entries at different positions. An Example:
% v=[0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1];
My idea was to create a zeros vector v (1x25) and fill in the values with the colon command.
% v(1,3:7 && 10:14 && 16:18 && 19:end)=1;
Is there any way to fill in the ones with a single line of code?

Respuesta aceptada

Alfonso Nieto-Castanon
Alfonso Nieto-Castanon el 18 de Jul. de 2014
close enough:
v([3:7 10:14 16:18 20:25]) = 1;

Más respuestas (0)

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by