Prime factors
f = factor(n)
example
f = factor(n) returns a row vector containing the prime factors of n. Vector f is of the same data type as n.
n
f
collapse all
f = factor(200)
f = 1×5 2 2 2 5 5
Multiply the elements of f to reproduce the input value.
prod(f)
ans = 200
n = uint16(138); f = factor(n)
f = 1x3 uint16 row vector 2 3 23
Multiply the elements of f to reproduce n.
ans = 138
Input value, specified as a real, nonnegative integer scalar.
Example: 10
10
Example: int16(64)
int16(64)
Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
Usage notes and limitations:
The maximum double precision input is 2^33.
2^33
The maximum single precision input is 2^25.
2^25
The input n cannot have type int64 or uint64.
isprime | primes
isprime
primes
You have a modified version of this example. Do you want to open this example with your edits?