模板:乘法表
× | 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}}},其中,{{{left}}}会被替换为第一个数字列表中的数字;{{{right}}}会被替换为第二个数字列表中的数字。
| 字符串 | 可选 |
首格表格 | calculate title | 表格第一个储存格(cell)要显示的内容
| 未知 | 可选 |
数值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 | 用于显示在表格主栏位的第二数字列表,不参与运算。若未输入则同于第二数字列表。 | 字符串 | 可选 |