Code: Alles auswählen
from pylab import *
gaussian = lambda x: 3*exp(-(30-x)**2/20.)
data = gaussian(arange(100))
plot(data)
X = arange(data.size)
x = sum(X*data)/sum(data)
width = sqrt(abs(sum((X-x)**2*data)/sum(data)))
max = data.max()
fit = lambda t : max*exp(-(t-x)**2/(2*width**2))
plot(fit(X))
show()
Das is mein Code wie er im Moment aussieht. Und ich bekomme keine Fehlermeldungen mehr. Das Problem ist nur, das er als X-Achsen Werte nicht meine erste Spalten nimmt, sondern sie einfach sequentiell aufsteigen laesst.
Hast du dafuer vielleciht eine ERklaerung?