Setze f(x) : =a⋅x⋅eb⋅x+c,f(x) : =a⋅x⋅eb⋅x+ca,b, und c sind deine Originalwerte, und a,b und c deine Rundungswerte.
Betrachte nun die Differenz:
∣f(x)−f(x)∣=∣a⋅x⋅eb⋅x+c−a⋅x⋅eb⋅x−c∣=∣a⋅x⋅eb⋅x−a⋅x⋅eb⋅x+c−c∣≤∣a⋅x⋅eb⋅x−a⋅x⋅eb⋅x∣+∣c−c∣≤x≥5050⋅∣a⋅e50⋅b−a⋅e50⋅b∣+5⋅10−4
EDIT: Mir fällt auf, dass das nur für b≥0 gelten kann.
Kann b bei dir auch negativ sein? Dein kann Fehler hier unter Umständen ,,explodieren''.