Numeric error propagation: Difference between revisions

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