Numeric error propagation: Difference between revisions

Content deleted Content added
No edit summary
Line 567: Line 567:
if numeric(a) & numeric(b) then return a^b
if numeric(a) & numeric(b) then return a^b
if numeric(b) then return num(f := a.val^b, abs(f*b*(a.err/a.val)))
if numeric(b) then return num(f := a.val^b, abs(f*b*(a.err/a.val)))
fail
end
end
</lang>
</lang>