Probao sam da napisem, ali nisam siguran da li radi.
-1/theta*ln[1-e^-s(1-e^-theta)]
Nisam najbolje razumeo da li je
e 'na' -s pa puta sve ono u zagradi (alfa ) tj e^-s*(1-e^-theta)
ili je e 'na' sve ostalo tj. e^(-s*(1-e^-theta))
U svakom slucaju obe varijante koda:
-1/theta*ln[1-e^(-s*alfa)] pri cemu je alfa = (1-e^-theta)
Function Rf2(ByVal X, ByVal Y) As Double
s = imsum(X, improduct("i", Y))
theta = 1.84
alfa=imsum(1,impower(e,-theta))
Fs=improduct(imdiv(-1,theta),imln(imsum(1,-impower(e,improduct(-s,alfa)))))
Rfs = imreal(Fs)
Rf2 = Rfs
End Function
-1/theta*ln[1-e^-s*alfa] pri cemu je alfa = (1-e^-theta)
Function Rf2(ByVal X, ByVal Y) As Double
s = imsum(X, improduct("i", Y))
theta = 1.84
alfa=imsum(1,impower(e,-theta))
Fs=improduct(imdiv(-1,theta),imln(imsum(1,-improduct(impower(e,-s),alfa))))
Rfs = imreal(Fs)
Rf2 = Rfs
End Function
e je pretpostavljam 2.718281828459045
Opis instrukcija IMSUM, IMPRODUCT, IMLN, IMDIV, IMPOWER....
office.microsoft.com/en-us/excel/CH062528241033.aspx?stt=26
|