UncertainMath Class

Contains methods that compute basic functions of uncertain values.

Definition

Namespace: Meta.Numerics
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public static class UncertainMath
Inheritance
Object    UncertainMath

Remarks

The methods in this static class perform the same basic mathematical operations as the methods of the Math class, accounting for the uncertainty in the inputs to produce a corresponding uncertainty in the output.

As with operations on uncertain values, the methods assume that the uncertainty in input parameters represents the standard deviation of a distribution of measurements, and produce a value for the uncertainty in the output which represent a corresponding standard deviation, under the assumption that the standard deviations are small relative to the best values.

Methods

Acos Computes the arccosine of an uncertain value.
Asin Computes the arcsine of an uncertain value.
Atan Computes the arctangent of an uncertain value.
Atan2 Computes the arctangent of the ratio of two uncertain values.
Cos Computes the cosine of an uncertain value.
Cosh Computes the hyperbolic cosine of an uncertain value.
Exp Computes e to the power of an uncertain value.
Log Computes the natural logarithm of an uncertain value.
Pow Computes an uncertain value raised to an arbitrary power.
Sin Computes the sine of an uncertain value.
Sinh Computes the hyperbolic sine of an uncertain value.
Sqrt Computes the square root of an uncertain value.
Tan Computes the tangent of an uncertain value.
Tanh Computes the hyperbolic tangent of an uncertain value.

See Also