模板:乘法表
× | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
2 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 |
3 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 |
4 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 |
5 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 |
6 | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 |
7 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 |
8 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 |
9 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 |
此模板使用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 }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
特殊數字的乘法表,
目前支援:實數、複數和四元數 |
|
{{乘法表 |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=四元數 }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
或其他數學用表, |
|
{{乘法表 |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) }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
或其他數學用表,
如對數表 |
|
{{乘法表 |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效果。
例如透過加入24 參數,
(會自動當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" }} | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
有助記性的四元數乘法表 |
|
{{乘法表
|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
}}
|
參見
模板數據
產生數學用表,透過輸入2個數字列表和一個表達式(預設為乘法),並自動生成對應數學用表
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
表格CSS | table class | 整個表格的CSS
| 字串 | 非必填 |
表格標題 | title | 表格標題
| 不明 | 非必填 |
第一數字列表 | first number list number_list number list | 乘法標或數學用表的左邊數字,以半形逗點分隔
| 字串 | 非必填 |
第二數字列表 | second number list number_list2 number list2 | 乘法標或數學用表的上方數字,以半形逗點分隔
| 字串 | 非必填 |
運算式 | expr calculate | 自定義的運算式,請使用{{{left}}}表示左邊數字、{{{right}}}表示上方數字
| 字串 | 非必填 |
首格表格 | calculate title | 表格第一欄位的內容
| 不明 | 非必填 |
數值CSS | number css | 數字欄位的CSS
| 字串 | 非必填 |
主要標題欄位的CSS | main head css | 表格第一個欄位的CSS | 字串 | 非必填 |
表格標題欄位的CSS | head css | 表格頭部的CSS | 不明 | 非必填 |
運算數字模式 | number class class | 要運算的數字模式,可以是實數、cmath(複數)、qmath(四元數)、no calc(不計算)、mathtag(以<math>輸出)或直接寫Module:模組名稱.運算庫來指定使用特定模組來運算。
| 字串 | 非必填 |
使用<math> | use math | 是否使用<math>輸出
| 布林值 | 非必填 |
顯示用的第一數字列表 | first number show number_list_show number list show | 用於顯示在表格主欄位的第一數字列表,不參與運算。若未輸入則同於第一數字列表。 | 字串 | 非必填 |
顯示用的第二數字列表 | second number show number_list_show2 number list show2 | 用於顯示在表格主欄位的第二數字列表,不參與運算。若未輸入則同於第二數字列表。 | 字串 | 非必填 |