Matlab - Vector vacio

 
Vista:

Vector vacio

Publicado por jcmanzano (27 intervenciones) el 04/05/2010 21:59:11
Cómo hago para verificar si un vecor esta vacio?

Intente hacerlo de la siguiente manera pero no dio resultado:

v=[ ];
v2=[1;36;0];
if v==[ ]
v=v2;
end

Agradeceria cualquier ayuda.
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:Vector vacio

Publicado por David (26 intervenciones) el 05/05/2010 02:15:10
Pues yo lo haría con la longitud del vector.....y si es cero es porque esta vacio.

Tu corrección sería algo así :

v=[ ];
v2=[1;36;0];
if length(v)==0]
v=v2;
end

Cualquier inquietud... No dudes en escribirme !!
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:Vector vacio

Publicado por Julian C. (75 intervenciones) el 07/05/2010 00:16:21
Prueba con la función isempty. Ejemplo:

if isempty(V)
disp('vector vacio...')
else
disp('Vector contiene elementos...')
end

Saludos...
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