Problema
Publicado por SONIA (26 intervenciones) el 13/02/2007 23:11:45
Hola necesito ayuda es que estoy empezando en el matlab y no me aclaro. Si alguien me pudiera ayudar mi problema es el siguiente
yo tengo esto por ejemplo
for i=1:1000
dx=a(i) %a es el valor de la derivada que se va metiendo en dx
if(dx==0)
solucion=0 %lo que kiero acer aki es poner un 0`para diferenciarlo de lo otro que es 1 es decir hacer un vector que tenga un 0 cuando la derivada sea 0 y un 1 cuando no
else
solucion=1
end
end
Despues tengo un programa similar en la que tb hay dos soluciones es una cosa o otra de 0 y 1 por ejemplo el de este programa lo yamo a
y aora tengo que hacer una funcion que me compare y me cuente las veces que es una cosa otra es decir yo e echo
r=0
t=0
p=0
w=0
for i=1:1000
if(solucion==1)&(a==1)%si esto y esto se cumple que contabilize r
r=r+1
elseif(solucion==1)&(a==0)
t=t+1
elseif(solucion==0)&(a==1)
p=p+1
elseif(solucion==0)&(a==0)
w=w+1
end
end
seria asi? es que no me sale y lo he intentado un monton de veces si alguien me ayudara se lo agradeceria muchisimo yo lo que kiero es contabilizar comparando las soluciones de los programas que he escrito primero
MUchas gracias
yo tengo esto por ejemplo
for i=1:1000
dx=a(i) %a es el valor de la derivada que se va metiendo en dx
if(dx==0)
solucion=0 %lo que kiero acer aki es poner un 0`para diferenciarlo de lo otro que es 1 es decir hacer un vector que tenga un 0 cuando la derivada sea 0 y un 1 cuando no
else
solucion=1
end
end
Despues tengo un programa similar en la que tb hay dos soluciones es una cosa o otra de 0 y 1 por ejemplo el de este programa lo yamo a
y aora tengo que hacer una funcion que me compare y me cuente las veces que es una cosa otra es decir yo e echo
r=0
t=0
p=0
w=0
for i=1:1000
if(solucion==1)&(a==1)%si esto y esto se cumple que contabilize r
r=r+1
elseif(solucion==1)&(a==0)
t=t+1
elseif(solucion==0)&(a==1)
p=p+1
elseif(solucion==0)&(a==0)
w=w+1
end
end
seria asi? es que no me sale y lo he intentado un monton de veces si alguien me ayudara se lo agradeceria muchisimo yo lo que kiero es contabilizar comparando las soluciones de los programas que he escrito primero
MUchas gracias
Valora esta pregunta


0