Matlab - CONTAR ELEMENTOS DE UN VECTOR

 
Vista:

CONTAR ELEMENTOS DE UN VECTOR

Publicado por Mauricio CAmelo (17 intervenciones) el 01/02/2010 06:40:59
TENGO EL SIGUIENTE VECTOR:

X= [1 2 8 0 4 0 5 8 9 0 5]

Y QUIERO QUE ME GENERE OTRO VECTOR DONDE ME CUENTE HASTA QUE APAREZCA EL CERO ES DECIR QUE EL NUEVO VECTOR SEA:

NUEVO_VECTOR=[1 2 3 0 1 0 1 2 3 0 1]
GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONTAR ELEMENTOS DE UN VECTOR

Publicado por Kike (304 intervenciones) el 02/02/2010 06:10:27
% PROGRAMA QUE GENERA OTRO VECTOR DONDE CUENTA HASTA QUE
% APAREZCA EL CERO

x= [1 2 8 0 4 0 5 8 9 0 5]

longitud = length(x);

vec=zeros(1,longitud); % vector contador, inicializado como nulo

if x(1) % si el primer elemento de x no es cero
vec(1)=1; % entonces inicia el conteo
end

% para los demás elementos de x:
for k=2:longitud
if x(k) % si el k-ésimo elemento no es cero entonces
vec(k)=vec(k-1)+1; % sigue contando
end
end

disp('Resultado:')
vec
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONTAR ELEMENTOS DE UN VECTOR

Publicado por ismary  (1 intervención) el 22/07/2010 16:17:11
desarrollar un programa en c++ que mediante el uso de 3 funciones permita :
1 cargar por teclado un vector con números enteros
2 una función que permita mostrar los elementos del vector de forma contraria a como fue ingresada
3 buscar un elemento en el vector.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar