Template:質因數分解/doc
Template:NoteTA Template:Documentation subpage 計算一數質因數分解的模板。
概要
本模板可以輸出一個數的質因數分解。
參數及使用方法
在第一參數指定要質因數分解的數,即可進行質因數分解。
- 可以選用Template:Para參數決定是否要以
<math></math>輸出。 - Template:Para參數用於指定是否要在輸出結果包含原本的數
- Template:Para為質因數分解的類型。未指定就是使用一般的質因數分解。輸入「高斯整數」就會使用高斯整數分解
範例
例如
{{質因數分解|24}}→「Template:質因數分解」
高斯整數分解,預設使用高斯平面右半邊的高斯質數,且實部的絕對值要大於或等於虛部的絕對值。
{{質因數分解|number=12+24i|number class=高斯整數|show number=yes}}→「Template:質因數分解」
也可以指定使用第一象限的高斯質數
{{質因數分解|number=12+24i|number class=高斯整數|show number=yes|firstQuadrant=yes}}→「Template:質因數分解」
模板參數
<templatedata> { "params": { "1": { "description": { "zh-tw": "要因數分解的數字名稱", "zh": "要因數分解的數字名稱" }, "type": "number", "default": { "zh-tw": "質因數分解/doc", "zh": "質因數分解/doc" }, "label": "目標數字", "required": true }, "use math": { "description": { "zh-tw": "是否使用<math>標籤", "zh": "是否使用<math>標籤" }, "type": "boolean", "default": { "zh-tw": "true" }, "autovalue": "", "label": "使用<math>" }, "show number": { "label": "顯示原始數字", "description": "是否顯示原始數字。如是,N則會分解成N = X × Y的形式", "type": "boolean", "default": "false" }, "number": { "aliases": [ "num", "數字", "数字" ], "description": { "zh-tw": "要因數分解的數字", "zh": "要因數分解的數字" }, "type": "number", "default": { "zh-tw": "質因數分解/doc", "zh": "質因數分解/doc" }, "label": "數字" }, "number class": { "description": { "zh-tw": "因數分解的類型。一般質因數分解為自然數;如需使用高斯整數分解則為高斯整數", "zh": "因數分解的類型。一般質因數分解為自然數;如需使用高斯整數分解則為高斯整數" }, "example": { "zh-tw": "一般因數分解或高斯整數" }, "type": "string", "default": { "zh-tw": "自然數", "zh": "自然數" }, "label": "因數分解模式", "suggestedvalues": [ "自然數", "高斯整數" ] }, "firstQuadrant": { "label": "第一象限高斯整數", "description": "高斯整數分解是否強制使用第一象限高斯整數", "type": "boolean", "default": "false" } }, "description": "自動計算某數字的質因數分解" } </templatedata>