模板:乘法表/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}}}
字串非必填
首格表格calculate title

表格第一欄位的內容

預設
預設為乘法表所以式乘號
自動值
×
不明非必填
數值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 實數 複數 四元數
預設
實數
自動值
實數
字串非必填
使用<math>use math

是否使用<math>輸出

預設
自動值
true
布林值非必填
顯示用的第一數字列表first number show number_list_show number list show

用於顯示在表格主欄位的第一數字列表,不參與運算。若未輸入則同於第一數字列表。

字串非必填
顯示用的第二數字列表second number show number_list_show2 number list show2

用於顯示在表格主欄位的第二數字列表,不參與運算。若未輸入則同於第二數字列表。

字串非必填