Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
numeric-prelude Algebra.DimensionTerm No documentation available.
module MathObj.PowerSeries.
DifferentialEquation Lazy evaluation allows for the solution of differential equations in terms of power series. Whenever you can express the highest derivative of the solution as explicit expression of the lower derivatives where each coefficient of the solution series depends only on lower coefficients, the recursive algorithm will work.
-
numeric-prelude MathObj.PowerSeries.DifferentialEquation No documentation available.
-
numeric-prelude MathObj.PowerSeries.DifferentialEquation No documentation available.
-
numeric-prelude MathObj.PowerSeries.DifferentialEquation Example for a linear equation: Setup a differential equation for y with
y t = (exp (-t)) * (sin t) y' t = -(exp (-t)) * (sin t) + (exp (-t)) * (cos t) y'' t = -2 * (exp (-t)) * (cos t)
Thus the differential equationy'' = -2 * (y' + y)
holds. The following function generates a power series for exp (-t) * sin t by solving the differential equation. solveDiffEq1 :: (C a, C a) => [a]numeric-prelude MathObj.PowerSeries.DifferentialEquation We are not restricted to linear equations! Let the solution be y with y t = (1-t)^-1 y' t = (1-t)^-2 y'' t = 2*(1-t)^-3 then it holds y'' = 2 * y' * y
-
numeric-prelude MathObj.PowerSeries.DifferentialEquation No documentation available.
verifyDiffEq1 :: (C a, C a) => [a]numeric-prelude MathObj.PowerSeries.DifferentialEquation No documentation available.
type
Frequency a = T Frequency anumeric-prelude Number.DimensionTerm No documentation available.
-
numeric-prelude Number.DimensionTerm No documentation available.