Bonjour, svp j'ai besoin d'aide de votre part. Je suis Ingénieur génie civil et je travaille actuellement sur Scilab pour le dimensionnement de structure.

Je rencontre un petit soucis. ComMe vous pouvez le voir, ci dessous un bout du codage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
E=P.*LAMBDA./M;
YP(1,k)=rand(1,1,'normal'),
P(1,k)=PMOY+SIGMAP*YP(1,k);
YLAMBDA(1,k)=rand(1,1,'normal'),
LAMBDA=LAMBDAMOY+SIGMALAMBDA.*YLAMBDA(1,k);
YM(1,k)=rand(1,1,'normal');
M(1,k)=MMOY+SIGMAM*YM(1,k);
E(1,k)=P(1,k)*LAMBDA(1,k)/M(1,k);                        
[min_E,k]=min(E),
Mon problème si situe au niveau du YLAMDA. Etant donné que rand (1,1,'normal') choisi une valeur aléatoire. J'aimerai limiter les valeurs de LAMBDA et ne prendre en compte que les LAMBDA <=8? Sachant que LAMDA = LAMBDAMOY+SIGMALAMBDA.*YLAMBDA(1,k);

PS : LAMBDAMOY (égale à 4) et SIGMALAMBDA (égale à 0,78) .

Merci pour votre retour.