Matlab - Bucle que se muerde la cola

 
Vista:

Bucle que se muerde la cola

Publicado por Felipe (8 intervenciones) el 21/04/2016 09:37:29
Buenos días,

Verán, resulta que estoy programando una resolución de ecuaciones y resulta que una solución la utilizo para resolver el siguiente sistema de ecuaciones, pero no lo hace.
Me gustaría poder resolverlo para avanzar con mi trabajo.
He aqui el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for i=2:5
	if hAB~=0
		H(i)=abs((MB0(i) - (vanos(i)*(hAB(i)*(vanos(i)^2*TA(i)^2 - MB0(i)^2 + TA(i)^2*hAB(i)^2)^(1/2) + vanos(i)*MB0(i)))/(vanos(i)^2 + hAB(i)^2))/hAB(i));
		TAy(i)=sqrt(TA(i)^2 - H(i)^2);
		TBy(i)=sum(f(i,2:np(i)+1)) + vanos(i)*qsust - TAy(i);
		TA(i+1)=sqrt(H(i)^2 + TBy(i-1)^2);
	end
 
	if hAB==0
		H(i)=abs(-(TA(i)^2 + MB0(i)^2/vanos(i)^2)^(1/2));
		TAy(i)=MB0(i)/vanos(i);
		TBy(i)=qsust*vanos(i) + sum(f(i,2:np(i)+1)) - MB0(i)/vanos(i);
		TA(i+1)=sqrt(H(i)^2 + TBy(i-1)^2);
	end
end

Las variables que utilizo, las he calculado anteriormente

Un saludo
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