Bonjour tout le monde!
Voilà je cherche à calculer une somme à "bornes variables", allant de 5 en 5, et en ne gardant que les termes positifs de la somme suivante :
;)T=;)i,j P*R*(1-i*j)
Avec i=]100-2x ; 100+2x] x,y étant des réels >0
j=]100-2y ; 100+y] i et j doivent être des multiples de 5 (on arrondi au multiple de 5)
Ce sera peut-être plus clair sous forme de matrice :
......i: 0 5 10 [...] 150
j:
0 T(0,0) [...] T(0,150)
5 ................................
10 ................................
[...] ................................
200 T(200,0).........T(200,150)
Matrice sur laquelle on ne somme que les valeurs de T positives et les valeurs de T pour lesquelles i et j sont dans leur intervalle respectif
Ex : si x=10 et y=11, alors i=[85;120] (85 et non 80 car intervalle semi ouvert) et j=[80,110] le tout modulo 5
Voici ce que j'ai fais :
;)(T>0)=;)i,j P*R*(1-i*j)
;)(T>0)=P*R*(;)[i,j] 1 - ;)i*;)j)
Or ;)[i,j] 1 =nb termes en i * nb de termes en j
nb de termes en i=E[((100+2x)-(100-2x)+1)/5]=E[(4x+1)/5] avec E(x):fonction valeur entière
nb de termes en j=E[(3y+1)/5]
Donc ;)(T>0)=P*R*(E[(4x+1)/5]*E[(3y+1)/5] - ;)i*;)j)
Or ;)i=nb de termes* (dernier+1er)/2 (suite arithmétique)
;)i=E[(4x+1)/5]*(100+2x+100-2x)/2=E[(4x+1)/5]*100
De même ;)j=E[(3y+1)/5]*(100-(1/2)y)
;)(T>0)=P*R*E[(4x+1)/5]*E[(3y+1)/5]*[1-100*(100-(1/2)y)]
;)(T>0)=P*R*E[(4x+1)/5]*E[(3y+1)/5]*[50y-9999]
Problème : - l'utilisation de la fonction valeur entière me paraît un peu trop complexe à manier ensuite, n'y aurait-il pas autre chose à faire?
- ici j'ai aussi compter les termes négatifs alors que je ne voulais que les positifs, comment faire? Passer par les complexes ? :mur:
J'espère ne pas vous avoir endormis
Merci de votre aide :lol3:
