Template:乘法表/doc
Template:NoteTA Template:Documentation subpage Template:Lua 用於乘法表的自動計算。
概要
本模板可以產生數學用表,透過輸入2個數字列表和一個表達式(預設是乘法),並自動生成對應數學用表。
參數及使用方法
- first number list
- 第一個數字列表
- second number list
- 第二個數字列表,未輸入則與第一個數字列表相同,若皆未輸入則使用九九乘法表。
- expr
- 要產生數學用表的數學表達式(乘法請使用
*、除法請使用/),預設為{{{left}}} * {{{right}}},其中,{{{left}}}會被替換為第一個數字列表中的數字;{{{right}}}會被替換為第二個數字列表中的數字。 - calculate title
- 表格的第一個位置
- title
- 表格開頭
- number css
- 數字底色的CSS
範例
| 說明 | 您所看到的 | 您所輸入的 |
|---|---|---|
| 一般的乘法表 |
{{乘法表
|table class = class="wikitable" style="text-align:center;"
|first number list = 1,2,3,4
|second number list = 5,6,7,8
|number css = css
}}
| |
啟用<math></math>的乘法表
|
{{乘法表
|title=<code><nowiki><math></nowiki>乘法表
|table class = class="wikitable" style="text-align:center;"
|calculate title=<math>\times</math>
|first number list = 1,2,3,4
|second number list = 5,6,7,8
|number css = css
|use math=yes
}}
| |
| Template:Nowrap
目前支援:實數、複數和四元數 |
{{乘法表
|table class = class="wikitable" style="text-align:center;"
|first number list = 1,i,j,k
|second number list = 1,i,j,k
|number css = css
|number class=四元數
}}
| |
| Template:Nowrap |
{{乘法表
|table class = class="wikitable" style="text-align:center;"
|first number list = 0,1,2,3,4,5,6,7,8,9
|second number list = 0,1,2,3,4,5,6,7,8,9
|number css = css
|expr = floor ( sin ( {{{left}}}/10 + {{{right}}}/100 ) * 100000 ) / 100000
|calculate title = sin(0.XX)
}}
| |
| Template:Nowrap
如對數表 |
{{乘法表
|table class = class="wikitable" style="text-align:center;"
|first number list = 1.,2.,3.,4.,5.,6.,7.,8.,9.
|second number list = 0,1,2,3,4,5,6,7,8,9
|number css = css
|expr = floor ( log ( {{{left}}} + {{{right}}}/10 ) * 100000 / log(10) ) / 100000
|calculate title = log<sub>10</sub>(X . X)
}}
|
進階用例
可透過名稱為數字的參數為特定的數字提供CSS代碼(或Help:模板樣式)以完成為特殊數字上特定的CSS效果。
| Template:Nowrap
(會自動當CSS) 來高亮乘法表中的24 |
{{乘法表
|table class = class="wikitable" style="text-align:center;"
|number_list = 3,4,5,6,7,8
|number_list2 = 3,4,5,6,7,8
|24= bgcolor="#FFFF00"
}}
| |
|---|---|---|
| Template:Nowrap |
{{乘法表
|table class = align="center" style="border: 1px solid black; text-align: center;"
|number_list = 1,i,j,k
|number_list2 = 1,i,j,k
|calculate = {{{left}}} * {{{right}}}
|calculate title =
|1 = bgcolor="#FFCCCC" | -1 = bgcolor="#FFCCCC"
|i = bgcolor="#CCCCFF" | -i = bgcolor="#CCCCFF"
|j = bgcolor="#FFFF99" | -j = bgcolor="#FFFF99"
|k = bgcolor="#CCFFCC" | -k = bgcolor="#CCFFCC"
|main head css = style="width: 1.5em;"
|head css = bgcolor="silver" style="width: 1.5em;"
|class=qmath
|use math=yes
}}
|
參見
- Template:Tl:用於生成對給定的輸入數字進行特定運算的表格。可逐一指定要運算的內容或不運算僅顯示的文字。
- Template:Tl:列出給定數學式的數列。可指定首項與末項和輸出格式。
模板數據
Template:TemplateData header <templatedata> { "params": { "table class": { "description": { "zh-tw": "整個表格的CSS" }, "type": "string", "default": { "zh-tw": "class=wikitable" }, "label": "表格CSS" }, "title": { "description": { "zh-tw": "表格標題" }, "autovalue": "乘法表", "label": "表格標題" }, "first number list": { "description": { "zh-tw": "乘法標或數學用表的左邊數字,以半形逗點分隔", "zh": "第一數字列表。若未輸入則使用九九乘法表。" }, "type": "string", "default": { "zh-tw": "1,2,3,4,5,6,7,8,9" }, "autovalue": "1,2,3,4,5,6,7,8,9", "label": "第一數字列表", "aliases": [ "number_list", "number list" ] }, "second number list": { "description": { "zh-tw": "乘法標或數學用表的上方數字,以半形逗點分隔", "zh": "第二個數字列表,未輸入則與第一個數字列表相同,若皆未輸入則使用九九乘法表。" }, "type": "string", "default": { "zh-tw": "未輸入則使用first number list的值" }, "autovalue": "1,2,3,4,5,6,7,8,9", "label": "第二數字列表", "aliases": [ "number_list2", "number list2" ] }, "expr": { "description": { "zh-tw": "自定義的運算式,請使用{{{left}}}表示左邊數字、{{{right}}}表示上方數字", "zh": "要產生數學用表的數學表達式(乘法請使用*、除法請使用/),預設為{{{left}}} * {{{right}}},其中,{{{left}}}會被替換為第一個數字列表中的數字;{{{right}}}會被替換為第二個數字列表中的數字。" }, "type": "string", "default": { "zh-tw": "{{{left}}} * {{{right}}}" }, "autovalue": "{{{left}}} * {{{right}}}", "label": "運算式", "aliases": [ "calculate" ] }, "calculate title": { "description": { "zh-tw": "表格第一欄位的內容", "zh": "表格第一個儲存格(cell)要顯示的內容" }, "default": { "zh-tw": "預設為乘法表所以式乘號" }, "autovalue": "×", "label": "首格表格" }, "number css": { "description": { "zh-tw": "數字欄位的CSS", "zh": "表格數字的CSS" }, "type": "string", "autovalue": "", "label": "數值CSS" }, "main head css": { "description": { "zh-tw": "表格第一個欄位的CSS" }, "type": "string", "label": "主要標題欄位的CSS" }, "head css": { "description": { "zh-tw": "表格頭部的CSS" }, "label": "表格標題欄位的CSS" }, "number class": { "description": { "zh-tw": "要運算的數字模式,可以是實數、cmath(複數)、qmath(四元數)、no calc(不計算)、mathtag(以<math>輸出)或直接寫Module:模組名稱.運算庫來指定使用特定模組來運算。", "zh": "要運算的數字模式,可以是實數、cmath(複數)、qmath(四元數)、no calc(不計算)、mathtag(以<math>輸出)或直接寫Module:模組名稱.運算庫來指定使用特定模組來運算。" }, "type": "string", "default": { "zh-tw": "實數", "zh": "cmath" }, "autovalue": "實數", "label": "運算數字模式", "aliases": [ "class" ], "suggestedvalues": [ "real", "cmath", "qmath", "no calc", "mathtag", "實數", "複數", "四元數" ] }, "use math": { "description": { "zh-tw": "是否使用<math>輸出", "zh": "是否使用<math>" }, "type": "boolean", "default": { "zh-tw": "否", "zh": "no" }, "autovalue": "true", "label": "使用<math>" }, "first number show": { "aliases": [ "number_list_show", "number list show" ], "label": "顯示用的第一數字列表", "description": "用於顯示在表格主欄位的第一數字列表,不參與運算。若未輸入則同於第一數字列表。", "type": "string" }, "second number show": { "aliases": [ "number_list_show2", "number list show2" ], "label": "顯示用的第二數字列表", "description": "用於顯示在表格主欄位的第二數字列表,不參與運算。若未輸入則同於第二數字列表。", "type": "string" } }, "description": "產生數學用表,透過輸入2個數字列表和一個表達式(預設為乘法),並自動生成對應數學用表", "format": "block" } </templatedata>