Template:乘法表/doc

来自testwiki
imported>A25698752024年1月6日 (六) 11:55的版本 模板數據
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

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

範例

說明 您所看到的 您所輸入的
一般的乘法表

Template:乘法表

{{乘法表
  |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>的乘法表

Template:乘法表

{{乘法表
  |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

目前支援:實數、複數和四元數

Template:乘法表

{{乘法表
  |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

Template:乘法表

{{乘法表
  |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

Template:乘法表

{{乘法表
  |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>