  ## Compute

← Back to list of classes

## Description

Summary

Implements necessary functions for symbolic computation of limits, derivatives and integrals

## Members

• ### DefiniteIntegral (AngouriMath. Entity, AngouriMath. Entity. Variable, PeterO. Numbers. EDecimal, PeterO. Numbers. EDecimal)

Summary

Returns a value of a definite integral of a function. Only works for one-variable functions

Parameter "expr"

The function to be numerically integrated

Parameter "x"

Variable to integrate over

Parameter "from"

The real lower bound for integrating

Parameter "to"

The real upper bound for integrating

• ### DefiniteIntegral (AngouriMath. Entity, AngouriMath. Entity. Variable, System. ValueTuple{PeterO. Numbers. EDecimal, PeterO. Numbers. EDecimal}, System. ValueTuple{PeterO. Numbers. EDecimal, PeterO. Numbers. EDecimal}, System. Int32)

Summary

Returns a value of a definite integral of a function. Only works for one-variable functions

Parameter "expr"

The function to be numerically integrated

Parameter "x"

Variable to integrate over

Parameter "from"

The complex lower bound for integrating

Parameter "to"

The complex upper bound for integrating

Parameter "stepCount"

Accuracy (initially, amount of iterations)

• ### DefiniteIntegral (AngouriMath. Entity, AngouriMath. Entity. Variable, System. ValueTuple{PeterO. Numbers. EDecimal, PeterO. Numbers. EDecimal}, System. ValueTuple{PeterO. Numbers. EDecimal, PeterO. Numbers. EDecimal})

Summary

Returns a value of a definite integral of a function. Only works for one-variable functions

Parameter "expr"

The expression to be numerically integrated over x

Parameter "x"

Variable to integrate over

Parameter "from"

The complex lower bound for integrating

Parameter "to"

The complex upper bound for integrating

• ### Derivative (AngouriMath. Entity, AngouriMath. Entity. Variable, PeterO. Numbers. EInteger)

Summary

Derives over xpower times

• ### Derivative (AngouriMath. Entity, AngouriMath. Entity. Variable)

Summary

Derivation over a variable (without simplification)

Parameter "expr"

The expression to find derivative over

Parameter "x"

The variable to derive over

Returns

The derived result

• ### Integral (AngouriMath. Entity, AngouriMath. Entity. Variable, PeterO. Numbers. EInteger)

Summary

Integrates over xpower times

• ### Integral (AngouriMath. Entity, AngouriMath. Entity. Variable)

Summary

Integrates over a variable (without simplification)

Parameter "expr"

The expression to be integrated over x

Parameter "x"

The variable to integrate over

Returns

The integrated result

• ### Limit (AngouriMath. Entity, AngouriMath. Entity. Variable, AngouriMath. Entity, AngouriMath. Core. ApproachFrom)

Summary

If possible, analytically computes the limit of expr if var approaches to approachDestination from one of two sides (left and right).
Returns null otherwise.

• ### Limit (AngouriMath. Entity, AngouriMath. Entity. Variable, AngouriMath. Entity)

Summary

If possible, analytically computes the limit of expr if var approaches to approachDestination.
Returns null otherwise or if limits from left and right sides differ.

• ### Phi (AngouriMath. Entity. Number. Integer)

Method

Summary

If integer x is non-positive, the result will be 0

• ### SymbolicFormOfCosine (AngouriMath. Entity)

Method

Summary

Finds the symbolic form of cosine, if can
For example, cos(9/14) is cos(1/2 + 1/7) which
can be expanded as a cosine of sum and hence
an analytical (symbolic) form.

Parameter "angle"

Returns

The cosine's symbolic form
or null if cannot find it

• ### SymbolicFormOfSine (AngouriMath. Entity)

Method

Summary

Finds the symbolic form of sine, if can
For example, sin(9/14) is sin(1/2 + 1/7) which
can be expanded as a sine of sum and hence
an analytical (symbolic) form.

Parameter "angle"

Returns

The sine's symbolic form
or null if cannot find it

2019-2021 Angouri · Project's repo · Site's repo · Octicons