Numeric error propagation: Difference between revisions
Content added Content deleted
m (Add output.) |
|||
Line 498: | Line 498: | ||
=={{header|Haskell}}== |
=={{header|Haskell}}== |
||
{{ |
{{Haskell}} |
||
<lang haskell>data Error a = Error {value :: a, uncertainty :: a} deriving (Eq, Show) |
<lang haskell>data Error a = Error {value :: a, uncertainty :: a} deriving (Eq, Show) |
||
Line 520: | Line 520: | ||
y2 = Error 100 2.3 |
y2 = Error 100 2.3 |
||
</lang> |
</lang> |
||
{{out}} |
|||
<pre>Error {value = 111.80339887498948, uncertainty = 2.4871670631463423}</pre> |
|||
=={{header|Icon}} and {{header|Unicon}}== |
=={{header|Icon}} and {{header|Unicon}}== |