calculus-algorithms / Modules / integration
▸ simpsonOneThird(func
, lowerLimit
, upperLimit
): number
Example
simpsonOneThird(Math.log, 4, 5.2)
simpsonOneThird(func1, 0, 1)
const func1 = (arg0: number): number => {
return 1 / (1 + arg0 * arg0)
}
Name | Type | Description |
---|---|---|
func |
(arg0 : number ) => number |
Function to integrate |
lowerLimit |
number |
Lower limit to integrate within. |
upperLimit |
number |
Upper limit to integrate within. |
number
integration of given function within given limits.
integration/simpsonOneThird.ts:19
▸ simpsonThreeEighth(func
, lowerLimit
, upperLimit
): number
Example
simpsonThreeEighth(Math.log, 4, 5.2)
simpsonThreeEighth(func1, 0, 1)
const func1 = (arg0: number): number => {
return 1 / (1 + arg0 * arg0)
}
Name | Type | Description |
---|---|---|
func |
(arg0 : number ) => number |
Function to integrate |
lowerLimit |
number |
Lower limit to integrate within. |
upperLimit |
number |
Upper limit to integrate within. |
number
integration of given function within given limits.
integration/simpsonThreeEighth.ts:19
▸ trapezoidalRule(func
, lowerLimit
, upperLimit
): number
Example
trapezoidalRule(Math.log, 4, 5.2)
trapezoidalRule(func1, 0, 1)
const func1 = (arg0: number): number => {
return 1 / (1 + arg0 * arg0)
}
Name | Type | Description |
---|---|---|
func |
(arg0 : number ) => number |
Function to integrate |
lowerLimit |
number |
Lower limit to integrate within. |
upperLimit |
number |
Upper limit to integrate within. |
number
integration of given function within given limits.