Matlab - resolución ecuación implicita bucle for

 
Vista:

resolución ecuación implicita bucle for

Publicado por rodrikas (5 intervenciones) el 09/11/2009 09:34:51
Hola,

Necesito resolver una ecuación implícita (dispersión). Para ello escribí el siguiente script, que funciona bien, pero al llegar a una determinada cantidad de datos se ralentiza y en ocaciones, finalmente se corta. Esta ecuación la tengo que resolver para un archivo de muchos datos (aproximadamente 100.000 veces) por lo que supongo que el problema está en el bucle for, aunque tampoco estoy muy seguro. Por favor, estaría muy agradecido si alguien me lo puede confirmar, y si tiene alguna idea de como mejorarlo.

Muchas gracias por todo

% Te dato
n=length(Te);
for i=1:n
syms L
d=52;
pi=3.1416;
L=solve(L-(9.81*Te(i)^2/(2*pi))*tanh((2*pi/L)*d));
end
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