|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.numericalmethod.suanshu.analysis.integration.univariate.riemann.substitution.Substitution
com.numericalmethod.suanshu.analysis.integration.univariate.riemann.substitution.Exponential
public class Exponential
This transformation is good for when the upper limit is infinity, and the integrand falls off exponentially. The lower limit is finite.
/∞ /e^-a dt
| f(x) dx = | f(-log(t))-----
/a /0 t
The integrator for this substitution should use an OPEN formula to avoid computing for the end point,
where t = 0.
| Field Summary | |
|---|---|
double |
a
the lower limit |
double |
b
the upper limit |
| Fields inherited from class com.numericalmethod.suanshu.analysis.integration.univariate.riemann.substitution.Substitution |
|---|
dx, x |
| Constructor Summary | |
|---|---|
Exponential(double a,
double b)
Construct an instance of the Exponential substitution rule. |
|
| Method Summary | |
|---|---|
double |
ta()
Get the lower limit of the integral. |
double |
tb()
Get the upper limit of the integral. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final double a
public final double b
| Constructor Detail |
|---|
public Exponential(double a,
double b)
a - the lower limitb - the upper limit| Method Detail |
|---|
public double ta()
Substitution
ta in class Substitutionpublic double tb()
Substitution
tb in class Substitution
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||