definir variable
Publicado por kamux (2 intervenciones) el 01/12/2010 14:28:17
Hola amigos
Tengo el siguiente problema, intento hacer un bucle asi:
----------------------------------------------------------------------
for s=minimo2:paso2:maximo2
e=1;
for g=minimo:paso:maximo
L(e)=Potencia+10*s*log10(g);
e=1+e;
end;
valor=sum((Y-L).^2);
if s>minimo2
if valor<resultado
resultado=valor;
C=s;
end;
else
resultado=valor;
end;
end;
--------------------------------------------------------------------
Pero cuando intento al final mostrar o imprimir con "disp" el valor de "C" me dice que variable indefinida. Que estoy haciendo mal? solo necesito que "C" guarde en ese momento el valor de "s"
Tengo el siguiente problema, intento hacer un bucle asi:
----------------------------------------------------------------------
for s=minimo2:paso2:maximo2
e=1;
for g=minimo:paso:maximo
L(e)=Potencia+10*s*log10(g);
e=1+e;
end;
valor=sum((Y-L).^2);
if s>minimo2
if valor<resultado
resultado=valor;
C=s;
end;
else
resultado=valor;
end;
end;
--------------------------------------------------------------------
Pero cuando intento al final mostrar o imprimir con "disp" el valor de "C" me dice que variable indefinida. Que estoy haciendo mal? solo necesito que "C" guarde en ese momento el valor de "s"
Valora esta pregunta


0