模板:乘法表/doc

用于乘法表的自动计算。

概要

本模板可以产生数学用表,透过输入2个数字列表和一个表达式(预设是乘法),并自动生成对应数学用表

参数及使用方法

first number list
第一个数字列表
second number list
第二个数字列表,未输入则与第一个数字列表相同,若皆未输入则使用九九乘法表
expr
要产生数学用表的数学表达式(乘法请使用*、除法请使用/),预设为{{{left}}} * {{{right}}},其中,{{{left}}}会被替换为第一个数字列表中的数字;{{{right}}}会被替换为第二个数字列表中的数字。
calculate title
表格的第一个位置
title
表格开头
number css
数字底色的CSS

范例

说明 您所看到的 您所输入的
一般的乘法表
× 5 6 7 8
1 5 6 7 8
2 10 12 14 16
3 15 18 21 24
4 20 24 28 32
{{乘法表
  |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>的乘法表
<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
}}
特殊数字的乘法表,

目前支援:实数、复数和四元数

× 1 i j k
1 1 i j k
i i -1 k -j
j j -k -1 i
k k j -i -1
{{乘法表
  |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=四元數
}}
或其他数学用表

三角函数表

sin(0.XX) 0 1 2 3 4 5 6 7 8 9
0 0 0.00999 0.01999 0.02999 0.03998 0.04997 0.05996 0.06994 0.07991 0.08987
1 0.09983 0.10977 0.11971 0.12963 0.13954 0.14943 0.15931 0.16918 0.17902 0.18885
2 0.19866 0.20845 0.21822 0.22797 0.2377 0.2474 0.25708 0.26673 0.27635 0.28595
3 0.29552 0.30505 0.31456 0.32404 0.33348 0.34289 0.35227 0.36161 0.37092 0.38018
4 0.38941 0.3986 0.40776 0.41687 0.42593 0.43496 0.44394 0.45288 0.46177 0.47062
5 0.47942 0.48817 0.49688 0.50553 0.51413 0.52268 0.53118 0.53963 0.54802 0.55636
6 0.56464 0.57286 0.58103 0.58914 0.59719 0.60518 0.61311 0.62098 0.62879 0.63653
7 0.64421 0.65183 0.65938 0.66686 0.67428 0.68163 0.68892 0.69613 0.70327 0.71035
8 0.71735 0.72428 0.73114 0.73793 0.74464 0.75128 0.75784 0.76432 0.77073 0.77707
9 0.78332 0.7895 0.7956 0.80161 0.80755 0.81341 0.81919 0.82488 0.83049 0.83602
{{乘法表
  |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)
}}
或其他数学用表

对数表

log10( X . X ) 0 1 2 3 4 5 6 7 8 9
1. 0 0.04139 0.07918 0.11394 0.14612 0.17609 0.20411 0.23044 0.25527 0.27875
2. 0.30102 0.32221 0.34242 0.36172 0.38021 0.39794 0.41497 0.43136 0.44715 0.46239
3. 0.47712 0.49136 0.50514 0.51851 0.53147 0.54406 0.5563 0.5682 0.57978 0.59106
4. 0.60205 0.61278 0.62324 0.63346 0.64345 0.65321 0.66275 0.67209 0.68124 0.69019
5. 0.69897 0.70757 0.716 0.72427 0.73239 0.74036 0.74818 0.75587 0.76342 0.77085
6. 0.77815 0.78532 0.79239 0.79934 0.80617 0.81291 0.81954 0.82607 0.8325 0.83884
7. 0.84509 0.85125 0.85733 0.86332 0.86923 0.87506 0.88081 0.88649 0.89209 0.89762
8. 0.90308 0.90848 0.91381 0.91907 0.92427 0.92941 0.93449 0.93951 0.94448 0.94939
9. 0.95424 0.95904 0.96378 0.96848 0.97312 0.97772 0.98227 0.98677 0.99122 0.99563
{{乘法表
  |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

× 3 4 5 6 7 8
3 9 12 15 18 21 24
4 12 16 20 24 28 32
5 15 20 25 30 35 40
6 18 24 30 36 42 48
7 21 28 35 42 49 56
8 24 32 40 48 56 64
{{乘法表
  |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个数字列表和一个表达式(预设为乘法),并自动生成对应数学用表

模板参数

此模板首选参数换行的代码块格式。

参数描述类型状态
表格CSStable class

整个表格的CSS

默认值
class=wikitable
字符串可选
表格标题title

表格标题

自动值
乘法表
未知可选
第一数字列表first number list number_list number list

第一数字列表。若未输入则使用九九乘法表。

默认值
1,2,3,4,5,6,7,8,9
自动值
1,2,3,4,5,6,7,8,9
字符串可选
第二数字列表second number list number_list2 number list2

第二个数字列表,未输入则与第一个数字列表相同,若皆未输入则使用九九乘法表。

默认值
未输入则使用first number list的值
自动值
1,2,3,4,5,6,7,8,9
字符串可选
运算式expr calculate

要产生数学用表的数学表达式(乘法请使用*、除法请使用/),预设为{{{left}}} * {{{right}}},其中,{{{left}}}会被替换为第一个数字列表中的数字;{{{right}}}会被替换为第二个数字列表中的数字。

默认值
{{{left}}} * {{{right}}}
自动值
{{{left}}} * {{{right}}}
字符串可选
首格表格calculate title

表格第一个储存格(cell)要显示的内容

默认值
预设为乘法表所以式乘号
自动值
×
未知可选
数值CSSnumber css

表格数字的CSS

自动值
字符串可选
主要标题栏位的CSSmain head css

表格第一个栏位的CSS

字符串可选
表格标题栏位的CSShead css

表格头部的CSS

未知可选
运算数字模式number class class

要运算的数字模式,可以是实数、cmath(复数)、qmath(四元数)、no calc(不计算)、mathtag(以<math>输出)或直接写Module:模组名称.运算库来指定使用特定模组来运算。

推荐值
real cmath qmath no calc mathtag 實數 複數 四元數
默认值
cmath
自动值
實數
字符串可选
使用<math>use math

是否使用<math>

默认值
no
自动值
true
布尔可选
显示用的第一数字列表first number show number_list_show number list show

用于显示在表格主栏位的第一数字列表,不参与运算。若未输入则同于第一数字列表。

字符串可选
显示用的第二数字列表second number show number_list_show2 number list show2

用于显示在表格主栏位的第二数字列表,不参与运算。若未输入则同于第二数字列表。

字符串可选