L
LuigiB
Guest
ciao , ho fatto la correzione sui sincronismi verticali
http://www.mediafire.com/file/bc677xcum7r998g/TabAnaliticoMD.rar
Mike ecco uno script di esempio con la funzione che ti interessa
http://www.mediafire.com/file/bc677xcum7r998g/TabAnaliticoMD.rar
Mike ecco uno script di esempio con la funzione che ti interessa
Codice:
Option Explicit
Sub Main
Dim nSorte,nRitardo,nTmp
Dim aTb(4)
Dim aV(4)
aTb(1) = "Sorte" : aTb(2) = "Ritardo" : aTb(3) = "Comb >= Rit " :aTb(4) = "Comb = Rit"
For nSorte = 1 To 3
Call InitTabella(aTb)
For nRitardo = 0 To 100
aV(1) = nSorte
aV(2) = nRitardo
aV(3) = Round(QuantitaTeoricaCombMaggoriUgualiDelRitardoFT(nSorte,nSorte,nRitardo),3)
nTmp = aV(3) - QuantitaTeoricaCombMaggoriUgualiDelRitardoFT(nSorte,nSorte,nRitardo + 1)
If nTmp < 0 Then nTmp = 0
aV(4) = Round(nTmp,3)
Call AddRigaTabella(aV)
Next
Call CreaTabella
Call Scrivi
Next
End Sub
Function QuantitaTeoricaCombMaggoriUgualiDelRitardoFT(nClasse,nSorte,nRitardo)
On Error Resume Next
Dim p ' probabilita dell'evento
Dim q ' probabilita contraria
Dim k ' costante decadimento
Dim nComb
p = Prob(nClasse,nSorte,1,5,55)
q = 1 - p
k = 1 / Log(1/q)
nComb = Combinazioni(55,nClasse)
QuantitaTeoricaCombMaggoriUgualiDelRitardoFT =((nComb *(Exp(-(nRitardo) / k))))
End Function
Ultima modifica di un moderatore: