This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.



f = factor(n)



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


collapse all

f = factor(200)
f = 

     2     2     2     5     5

Multiply the elements of f to reproduce the input value.

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 Arguments

collapse all

Input value, specified as a real, nonnegative integer scalar.

Example: 10

Example: int16(64)

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

Extended Capabilities

See Also


Introduced before R2006a

Was this topic helpful?