bonjour
j'ai besoin de vous car je n'arrive pas a sortir de deux boucle for lorsqu'il le faut:
voila j'ai ca :
jexplique je fais une boucle for si ma condition if est juste je rentre dans le nouveau for car je change un parametre le " P" mais quand je le fais il effectue le for et recommence la premier for ( le for global) comment je fais pour sortir quand ma condition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 for k=1:jmax-1; fin(k)= fsolve(@(var)(f(var,i(k),u(k)),var); if ((x==1) & temps>(30))) P=500; v=1; for j=k:jmax-1 j=j u(j)=fsolve(@(v) f1(v,u(j),i(j)),v); fin(j)= fsolve(@(var)(f(var,i(j),u(j)),var); xmax(j)=fxmax(var,Temp); if ((xmax(j))<fin(j)) k=100000000000 break; end end end endest valide car pour linstant c pas le cas
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ((xmax(j))<fin(j))
merci a vous
Partager