Matlab - strcmp v/s ~=

 
Vista:

strcmp v/s ~=

Publicado por Andres (2 intervenciones) el 27/08/2009 18:09:21
Hola soy nuevo en matlab, pero tengo entendido que el strcmp es para comparar si dos strings son iguales, pero lo que yo quiero hacer es ver si son distintos, es decir, con un if decir

if matriz(fil,col)~=0
entonces que pase algo,
pero probe de dos formas y ninguna funciona bien si alguien sabe de alguna mejor si me podria decir porfavor,

forma 1<---- if matriz(fil,col)~=0
pasa algo
else otra cosa

forma 2<----- if not(strcmp(matriz(fil,col),0))
pasa algo
else otra cosa

mi matriz es de datos numericos y strings pero especificamente en matriz(fil,col) son numeros
entonces nose porque nose puede ocupar la forma 1. ahora el problema es que cuando uso la forma 2 siempre entra a la secuencia y nunca reconoce el else, aunque la matriz(fil,col)=0
ahora probe con comillas, sin comillas en el 0 todas las combinaciones y nada.

si alguien me puede ayudar estaria muy agradecido
Saludos,
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