Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Binder

Das Python Paket uncertainties berechnet numerisch nach der Gauss’schen Fehlerfortpflanzung (und kann, wenn man es richtig bedient, auch mit korrelierten Messunsicherheiten umgehen. Installation erfolgt über pip install uncertainties. Nach der Installation ist der Code für das Beispiel oben:

from uncertainties import ufloat
from uncertainties.umath import *

m = ufloat(248.6, 3.1)
V = ufloat(50, 0.01667)

beta = m/V

beta
4.9719999999999995+/-0.062022156142697585

Um den Erwartungswert und die Messunsicherheit zugänglich zu machen, verwendet man beta.nominal_value bzw. beta.std_dev. Ist eine Eingangsgröße mit mehreren additiven Messunsicherheiten assoziert, so kann man dieses durch Addition von ufloats mit Erwartungswert null und entsprechenden Messunsicherheiten berechnen.