# Math.MinMagnitude(Double, Double) Method

## Definition

Returns the smaller magnitude of two double-precision floating-point numbers.

```
public:
static double MinMagnitude(double x, double y);
```

`public static double MinMagnitude (double x, double y);`

`static member MinMagnitude : double * double -> double`

`Public Shared Function MinMagnitude (x As Double, y As Double) As Double`

#### Parameters

- x
- Double

The first of two double-precision floating-point numbers to compare.

- y
- Double

The second of two double-precision floating-point numbers to compare.

#### Returns

Parameter `x`

or `y`

, whichever has the smaller magnitude. If `x`

, or `y`

, or both `x`

and `y`

are equal to NaN, NaN is returned.