模板:質因數分解
- (整數分解)
- (高斯整數分解)
- (不在可因數分解的整數的範圍內,任意質數皆為其質因數 )
計算一數質因數分解的模板。
概要
本模板可以輸出一個數的質因數分解。
參數及使用方法
在第一參數指定要質因數分解的數,即可進行質因數分解。
- 可以選用
|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 | 高斯整數分解是否強制使用第一象限高斯整數
| 布林值 | 非必填 |
參見
- {{質因數表章節}}