Skip to content

Latest commit

 

History

History
119 lines (73 loc) · 2.57 KB

integration.md

File metadata and controls

119 lines (73 loc) · 2.57 KB

calculus-algorithms / Modules / integration

Module: integration

Table of contents

Functions

Functions

simpsonOneThird

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)
}

Parameters

Name Type Description
func (arg0: number) => number Function to integrate
lowerLimit number Lower limit to integrate within.
upperLimit number Upper limit to integrate within.

Returns

number

integration of given function within given limits.

Defined in

integration/simpsonOneThird.ts:19


simpsonThreeEighth

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)
}

Parameters

Name Type Description
func (arg0: number) => number Function to integrate
lowerLimit number Lower limit to integrate within.
upperLimit number Upper limit to integrate within.

Returns

number

integration of given function within given limits.

Defined in

integration/simpsonThreeEighth.ts:19


trapezoidalRule

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)
}

Parameters

Name Type Description
func (arg0: number) => number Function to integrate
lowerLimit number Lower limit to integrate within.
upperLimit number Upper limit to integrate within.

Returns

number

integration of given function within given limits.

Defined in

integration/trapezoidal.ts:19