Arbre a écrit:@MJoe : je ne suis pas d'accord avec ton calcul :
jour 1 ok.
Jour 2 ok.
Jour 3 on peut avoir 3/5 ou 4/5 (si on avait retiré le kiwi qui venait d'être posé), ton raisonnement ne fonctionne pas.
For i = 5 To 1000
j(i) = 0
For n = 1 To 1 000 000
k(1) = k(2) = k(3) = k(4) = k(5) = 0
s = 0
While k(1)k(2)k(3)k(4)k(5) = 0 and s < 1 000 Do
i = alea(1, .., 5)
k(i) = 1
s = s + 1
j(s) = j(s) + 1
m = 0
For n = 5 To 1000
m = m + nj(n)
Write m/1 000 000
Pseuda a écrit:??? Si on mange le kiwi qui vient d'être posé, on ne peut pas manger les 5 kiwis d'origine en 5 jours. Et pourquoi cela ne pourrait pas se produire dès le 2ème jour ?
N = 100000
Nk = 0
for i = 1:N
K = ones(1,5)
p = 0
while sum(K) <> 0
p = p + 1
j = int(5*rand() + 1)
if K(1,j) == 1 then
K(1,j) = 0
end
end
Nk = Nk + p
end
printf("Nombre moyen Nm = : %0.3f",Nk/N)
import numpy as np
from random import uniform
import matplotlib.pyplot as plt
N = 70000
Nk = 0
Nj = [0]*101
Ni = np.linspace(0,101,101)
for i in range(1,N+1) :
K = [1]*5
p = 0
while sum(K) != 0 :
p = p + 1
j = int(5*uniform(0,1) + 1)
if K[j-1] == 1 :
K[j-1] = 0
Nk = Nk + p
if p < 101 :
Nj[p] = Nj[p] + 1
print("Nombre moyen Nm = ",Nk/N)
FNj = [u/N for u in Nj]
plt.bar(Ni,FNj,align ='center', width = 0.7, color = 'r')
plt.show()
column 1 to 12
0. 0. 0. 0. 0. 0.0384 0.1152 0.21504 0.32256 0.4270694 0.5225472 0.6063636
column 13 to 21
0.6780027 0.7381157 0.7879072 0.8287693 0.8620793 0.8891010 0.9109429 0.9285515 0.9427194
column 22 to 30
0.9541025 0.9632381 0.9705642 0.9764355 0.9811390 0.9849055 0.9879210 0.9903347 0.9922666
column 31 to 39
0.9938125 0.9950496 0.9960394 0.9968314 0.9974650 0.9979719 0.9983775 0.9987020 0.9989616
N = 100
A = zeros(1,N)
B = zeros(1,N)
C = zeros(1,N)
D = zeros(1,N)
E = zeros(1,N)
F = zeros(1,N)
S = zeros(1,N)
//
A(1,1) = 1
for i=1:N-1
A(1,i+1) = 0*A(1,i)
B(1,i+1) = 1/5*B(1,i) + A(1,i)
C(1,i+1) = 2/5*C(1,i) +4/5*B(1,i)
D(1,i+1) = 3/5*D(1,i) + 3/5*C(1,i)
E(1,i+1) = 4/5*E(1,i) + 2/5*D(1,i)
F(1,i+1) = F(1,i) + 1/5*E(1,i)
end
printf("Valeur de ma matrice F :")
disp(F)
Valeur de ma matrice F :
column 1 to 12
0. 0. 0. 0. 0. 0.0384 0.1152 0.21504 0.32256 0.4270694 0.5225472 0.6063636
column 13 to 21
0.6780027 0.7381157 0.7879072 0.8287693 0.8620793 0.8891010 0.9109429 0.9285515 0.9427194
column 22 to 30
0.9541025 0.9632381 0.9705642 0.9764355 0.9811390 0.9849055 0.9879210 0.9903347 0.9922666
column 31 to 39
0.9938125 0.9950496 0.9960394 0.9968314 0.9974650 0.9979719 0.9983775 0.9987020 0.9989616
column 40 to 48
0.9991693 0.9993354 0.9994683 0.9995747 0.9996597 0.9997278 0.9997822 0.9998258 0.9998606
column 49 to 57
0.9998885 0.9999108 0.9999286 0.9999429 0.9999543 0.9999635 0.9999708 0.9999766 0.9999813
column 58 to 66
0.9999850 0.9999880 0.9999904 0.9999923 0.9999939 0.9999951 0.9999961 0.9999969 0.9999975
column 67 to 75
0.9999980 0.9999984 0.9999987 0.9999990 0.9999992 0.9999993 0.9999995 0.9999996 0.9999997
column 76 to 84
0.9999997 0.9999998 0.9999998 0.9999999 0.9999999 0.9999999 0.9999999 0.9999999 1.0000000
column 85 to 93
1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000
column 94 to 100
1. 1. 1. 1. 1. 1. 1.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :