模板:质因数分解
外观
- (整数分解)
- (高斯整数分解)
- (不在可因数分解的整数的范围内,任意质数皆为其质因数 )
计算一数质因数分解的模板。
概要
本模板可以输出一个数的质因数分解。
参数及使用方法
在第一参数指定要质因数分解的数,即可进行质因数分解。
- 可以选用
|use math=
参数决定是否要以<math></math>
输出。 |show number=
参数用于指定是否要在输出结果包含原本的数|number class=
为质因数分解的类型。未指定就是使用一般的质因数分解。输入“高斯整数”就会使用高斯整数分解
示例
例如
{{质因数分解|24}}
→“”
高斯整数分解,默认使用高斯平面右半边的高斯质数,且实部的绝对值要大于或等于虚部的绝对值。
{{质因数分解|number=12+24i|number class=高斯整数|show number=yes}}
→“”
也可以指定使用第一象限的高斯质数
{{质因数分解|number=12+24i|number class=高斯整数|show number=yes|firstQuadrant=yes}}
→“”
模板参数
自动计算某数字的质因数分解
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
目标数字 | 1 | 要因数分解的数字名称
| 数字 | 必需 |
使用<math> | use math | 是否使用<math>标签
| 布尔 | 可选 |
显示原始数字 | show number | 是否显示原始数字。如是,N则会分解成N = X × Y的形式
| 布尔 | 可选 |
数字 | number num 数字 数字 | 要因数分解的数字
| 数字 | 可选 |
因数分解模式 | number class | 因数分解的类型。一般质因数分解为自然数;如需使用高斯整数分解则为高斯整数
| 字符串 | 可选 |
第一象限高斯整数 | firstQuadrant | 高斯整数分解是否强制使用第一象限高斯整数
| 布尔 | 可选 |
参见
- {{质因数表章节}}