La función que comenta allisap te puede funcionar, sólo deberás tener cuidado del valor de n para el intervalo en que lo estás definiendo.
También, podrías usar este código,
t ya está definida y representa el intervalo, luego simplemente lo recorre, obtiene el valor entero inferior al valor actual (la función floor), no evalúa el siguiente entero pues los números se alternan (par, impar, par...). Si el entero inmediato anterior es par, asigna en la posición correspondiente de x un 1.
for i = 1 : length( t )
previo = floor( t( i ) );
residuo = mod( previo, 2 );
if residuo == 0
x( i ) = 1;
else
x( i ) = 0;
end
end
Saludos,
JJ (Geo).