factor

From DavinciWiki
(Difference between revisions)
Jump to: navigation, search
(New page (just NEED template))
 
(Copied and modified from dd2dms)
 
Line 1: Line 1:
[[category:NEED]]
+
{{DavinciWiki_Function|
 +
Determines prime factorization of input integer
 +
|
 +
Parameters: An integer to be factored
 +
 
 +
Return Value: An Nx1x1 array whose elements give the prime factors of the input integer
 +
|
 +
[[Syntax]]: factor(n)
 +
 
 +
The input must be a scalar positive integer between 2 and intmax (2,147,483,647), inclusive.
 +
 
 +
When factor() is entered without any arguments, it prints its description, as shown below.
 +
|
 +
dv> factor()
 +
 +
Returns prime factorization of input integer
 +
Input must be a scalar postive integer >= 2
 +
This function does not use a very efficient algorithm, but on a decent
 +
  computer it takes less than a second for any positive integer.
 +
Only for integers, so inputs greater than intmax (2147483647) are refused.
 +
S.Marshall 11-18-2009
 +
 +
0
 +
dv> factor(60)
 +
4x1x1 array of int, bsq format [16 bytes]
 +
2      2      3      5
 +
dv> factor(5040)
 +
8x1x1 array of int, bsq format [32 bytes]
 +
2      2      2      2      3      3      5      7
 +
dv> factor(-2)
 +
 +
Error! Input must be a scalar positive integer!
 +
 +
0
 +
dv> factor(4//6)
 +
 +
Error! Input must be a scalar positive integer!
 +
 +
0
 +
|
 +
|
 +
*[[cat]]
 +
*[[floor]]
 +
*[[int]]
 +
*[[product]]
 +
*[[sqrt]]
 +
|
 +
*[[fact]]
 +
|
 +
|
 +
1.22
 +
|
 +
|
 +
}}
 +
[[category:Functions]]
 +
[[category:User Defined Functions]]
 +
[[category:Math]]

Latest revision as of 15:35, 18 November 2009


Description

Determines prime factorization of input integer

Arguments and Return Values

Parameters: An integer to be factored

Return Value: An Nx1x1 array whose elements give the prime factors of the input integer

Usage

Syntax: factor(n)

The input must be a scalar positive integer between 2 and intmax (2,147,483,647), inclusive.

When factor() is entered without any arguments, it prints its description, as shown below.

Examples

dv> factor()

Returns prime factorization of input integer
Input must be a scalar postive integer >= 2
This function does not use a very efficient algorithm, but on a decent
 computer it takes less than a second for any positive integer.
Only for integers, so inputs greater than intmax (2147483647) are refused.
S.Marshall 11-18-2009

0
dv> factor(60)
4x1x1 array of int, bsq format [16 bytes]
2       2       3       5
dv> factor(5040)
8x1x1 array of int, bsq format [32 bytes]
2       2       2       2       3       3       5       7
dv> factor(-2)

Error! Input must be a scalar positive integer!

0
dv> factor(4//6)

Error! Input must be a scalar positive integer!

0

DavinciWiki Mini-Nav Bar

Contents


Contact Developers

  • davinci-dev [AT] mars.asu.edu

All other topics

  • See navigation on the left

Major Sub-Functions

Related Functions

Recent Library Changes

Created On: 11-18-2009
Modified On: 11-18-2009

Personal tools