Accelerating the pace of engineering and science

# Documentation Center

• Trial Software
• Product Updates

# factor

Prime factors

## Description

example

f = factor(n) returns a row vector containing the prime factors of n. Vector f is of the same data type as n.

## Examples

expand all

### Prime Factors of Double Integer Value

`f = factor(200)`
```f =

2     2     2     5     5```

Multiply the elements of f to reproduce the input value.

`prod(f)`
```ans =

200```

### Prime Factors of Unsigned Integer Value

```n = uint16(138);
f = factor(n)```
```f =

2      3     23```

Multiply the elements of f to reproduce n.

`prod(f)`
```ans =

138```

## Input Arguments

expand all

### n — Input valuesscalar, real, nonnegative integer values

Input values, specified as scalars that are real, nonnegative, and integer-valued.

Example: 10

Example: int16(64)

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

## See Also

Was this topic helpful?