| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Math.QuadEq
Synopsis
- solveQuadEq :: Integer -> Integer -> Integer -> [Double]
- solveQuadEqInteger :: Integer -> Integer -> Integer -> [Integer]
Documentation
solveQuadEq :: Integer -> Integer -> Integer -> [Double] Source #
\(ax^2+bx+c=0, a\neq 0\)
>>>solveQuadEq 1 (-3) 2[1.0,2.0]>>>solveQuadEq 1 (-2) 1[1.0]>>>solveQuadEq 1 0 0[-0.0]>>>solveQuadEq 1 0 (-2)[-1.4142135623730951,1.414213562373095]>>>solveQuadEq 1 (-1) (-1)[-0.6180339887498948,1.618033988749895]>>>solveQuadEq 1 (-2147483648) 2147483647[1.0,2.147483647e9]>>>solveQuadEq 1 (-2147483648) 1[4.656612873077393e-10,2.147483648e9]>>>solveQuadEq 0 1 1*** Exception: solveQuadEq: (0,1,1)
solveQuadEqInteger :: Integer -> Integer -> Integer -> [Integer] Source #
\(ax^2+bx+c=0, a\neq 0\)
>>>solveQuadEqInteger 1 (-3) 2[1,2]>>>solveQuadEqInteger 1 (-2) 1[1]>>>solveQuadEqInteger 1 0 0[0]>>>solveQuadEqInteger 1 0 (-2)[]>>>solveQuadEqInteger 1 (-1) (-1)[]>>>solveQuadEqInteger 0 1 1*** Exception: solveQuadEqInteger: (0,1,1)