Template:計算結果/doc

{{計算結果|算式|最大小數位數}}(不同於{{計算}},本模板會同時顯示算式與計算結果,並且以Help:数学公式方式呈現。)

語法

項目 說明 範例
一般運算 關於一般運算式的使用方式詳見Template:複變運算#語法
{{計算結果|2+3*5^2}}
{{計算結果|factorial(5)+1}}
{{計算結果|4⋅abs(-5)}}
{{計算結果|4*((2+3)^4-5^3)}}
{{計算結果|e^(i⋅pi)+1}}
分數 若要將除法運算在math模式中以分數顯示則需要使用div()
{{計算結果|12/3}}
{{計算結果|div(12,3)}}
{{計算結果|(5+7)/3}}
{{計算結果|div(5+7,3)}}
{{計算結果|sin(pi/6)}}
{{計算結果|sin(div(pi,6))}}
多組計算 當使用多組計算時(如需定義變數或函數之時)可用hide()隱藏部分運算結果。exprs()則是所有運算式皆顯示,但結果是最末運算式;lastexpr()則為顯示的內容與結果是最末運算式。
{{計算結果|2+3;2*3}}
{{計算結果|hide(2+3);2*3}}
{{計算結果|x←5;x+1}}
{{計算結果|hide(x←5);x+1}}
{{計算結果|y←5;x←7;x⋅y}}
{{計算結果|hide(y←5;x←7);x⋅y}}
{{計算結果|hide(y←5,x←7,x⋅y)}}
{{計算結果|y←5,x←7,x⋅y}}
{{計算結果|exprs(y←5,x←7,x⋅y)}}
{{計算結果|lastexpr(y←5,x←7,x⋅y)}}
以函數作為參數 部分功能允許函數作為參數也支援math輸出(如求和符號、求積符號)
{{計算結果|summation(1,5,:x↦x^2;)}}
{{計算結果|summation(0,6,:r↦binomial(6,r);)}}
{{計算結果|product(1,5,:it↦it;)}}

範例

  • {{計算結果|sqrt(2)|eq=\approx}}
  • {{計算結果|log(10,3)|4|eq=\fallingdotseq}}
  • {{計算結果|exp(i⋅pi)}}

參數

以下是该模板的模板数据,适用于可视化编辑器等工具。

計算結果模板数据

顯示一個運算式及其運算結果

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
運算式1

要計算的運算式。運算結果以此運算式的結果來作呈現

字符串必需
小數位數2

運算結果的最大小數位數

数字可选
顯示的運算式3

要顯示的運算式。若未輸入則顯示參數1的內容。

字符串可选
字尾4

運算結果的字尾。請以<math>的語法輸入。

字符串可选
先顯示結果result first

是否將運算結果於等式左側呈現。

默认值
no
布尔可选
運算數字模式number class

要運算的數字模式,可以是實數、cmath(複數)、qmath(四元數)、no calc(不計算)、mathtag(以<math>輸出)或直接寫Module:模組名稱.運算庫來指定使用特定模組來運算。

推荐值
real cmath qmath no calc mathtag 實數 複數 四元數
默认值
cmath
字符串可选
等號eq

等式所使用的等號。請以<math>模式輸入。

默认值
=
字符串可选
結果顯示為mathtagshow math

是否將結果再度以mathtag模式再解析一次

默认值
布尔可选