模板:计算结果/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模式再解析一次

默认值
布尔可选