# limit

From elliptic v1.4-0
by Robin K S Hankin

##### Limit the magnitude of elements of a vector

Deals appropriately with objects with a few very large elements

- Keywords
- math

##### Usage

```
limit(x, upper=quantile(Re(x),0.99,na.rm=TRUE),
lower=quantile(Re(x),0.01,na.rm=TRUE),
na = FALSE)
```

##### Arguments

- x
Vector of real or complex values

- upper
Upper limit

- lower
Lower limit

- na
Boolean, with default

`FALSE`

meaning to “clip”`x`

(if real) by setting elements of`x`

with`x>high`

to`high`

; if`TRUE`

, set such elements to`NA`

. If`x`

is complex, this argument is ignored

##### Details

If `x`

is complex, `low`

is ignored and the function returns
`x`

, after executing `x[abs(x)>high] <- NA`

.

##### Examples

```
# NOT RUN {
x <- c(rep(1,5),300, -200)
limit(x,100)
limit(x,upper=200,lower= -400)
limit(x,upper=200,lower= -400,na=TRUE)
# }
```

*Documentation reproduced from package elliptic, version 1.4-0, License: GPL-2*

### Community examples

Looks like there are no examples yet.