模板:Root

维基百科,自由的百科全书
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

本模板可以计算任意复数算术平方根或任意数的n次单位根,或一个四次(含)以下的多项式之

找出数字的平方根,表达式为:
{{root|数字}}(求
找出数字的n方根,表达式为:(n可以是任意数字)
{{root|数字|n}}(求
找出数字的n方根的第k个根,表达式为:(
{{root|数字|n|number=k}}(求k个根)
若输入超过2个参数则为多项式求根模式,能求四次或四次以下的一元多项式之(即存在“公式解”的方程式;五次及以上的方程式无公式解):
{{root|a|b|c}}(求的根)
※注:求根模式的number class仅支援复数域

本模板的输入值可以是任一复数(包含实数负数虚数

Examples:

  • {{root|0.000001}} gives 0.001
  • {{root|0.0001}} gives 0.01
  • {{root|0.81}} gives 0.9
  • {{root|2}} gives 1.4142135623731
  • {{root|25}} gives 5
  • {{root|27|3}} gives 3
  • {{root|256|4}} gives 4
  • {{root|-1}} gives i (result if answer is not a real number)
  • {{root|-4}} gives 2i
  • {{root|-7}} gives 2.6457513110646i
  • {{root|i}} gives 0.70710678118655+0.70710678118655i[1]
  • {{root|pi}} gives 1.7724538509055(OEIS数列A002161
  • {{root|e}} gives 1.6487212707001(OEIS数列A019774
  • {{root|i|-i}} gives 0.20787957635076(OEIS数列A049006
  • {{root|-6|-3}} gives 0.27516060407455-0.47659214649847i[2]
  • {{root|5|7/5}} gives 3.1569251777946
  • {{root|2/7|7/3}} gives 0.58455850144128
  • {{root|-2|1/3}} gives -8
  • {{root|-2/9|1/3}} gives -0.010973936899863
  • {{root|{{root|2|1/3}}|2}} gives 2.8284271247462
  • {{root|3|{{root|3|2}}}} gives 1.8856717068806
  • {{root|{{root|3|2}}|{{root|3|2}}}} gives 1.3731976212041
  • 例如1个四次方根有4个根:
    {{root|1|4|number=1}} gives 1
    {{root|1|4|number=2}} gives i
    {{root|1|4|number=3}} gives -1
    {{root|1|4|number=4}} gives -i
  • 例如8个三次方根有3个根:
    {{root|8|3|number=1}} gives 2
    {{root|8|3|number=2}} gives -1+1.7320508075689i
    {{root|8|3|number=3}} gives -1-1.7320508075689i
    • {{複變運算|({{root|8|3|number=3}})^3}} gives 8

本模板也可以透过指定number class来支援其他数字,如四元数

  • {{root| j+k |number class=四元數}} gives 0.84089641525371+0.59460355750136j+0.59460355750136k[3]
  • {{root|1+2i+3j+4k | 4+3i+2j+k|number class=四元數}} gives 1.4191927056231-0.20671979310212i+0.10820151725293j+0.054100758626467k[4]

求根模式:

  • {{root|1|-3|2}} gives 2,1(求的所有
  • {{root|2|-7|5|-7|3}} gives 3,-i,i,0.5(求的所有
  • {{root|2|-7|5|-7|3|root=1}} gives 3(求的第一个根,即可能是
  • {{root|3|-6|root=2}} gives 2(求只有1个根)
  • {{root|3|root=1}} gives (对应的式子为不存在返回空白)
  • {{root}} gives 1(什么都不输入返回空积,即1)

模板资料[编辑]

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

Root模板数据

计算方根或多项式的根

模板参数[编辑模板数据]

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

参数描述类型状态
要计算方根的数字或领导系数1

要用来计算方根的数字。在多项式求根模式下为领导系数

数字必需
方根的次数或第二系数2

计算方根时的系数,如输入3为求立方根。若为多项式求根模式则为第二高次项系数。

数字可选
方根数number

求第几个方根。1为主方根。以平方根为例,1为正平方根、2为负平方根。n次方根即会有n个方根值。

数字可选
多项式根数root

多项式求根模式时指定输出第几个根。若要求实根可输入1。有输入本参数时就会以多项式求根模式进行计算。

数字可选
第三系数3

多项式求根模式的第三高次项系数

数字可选
第四系数4

多项式求根模式的第四高次项系数

数字可选
第五系数5

多项式求根模式的第五高次项系数

数字可选
数字模式number class

计算时使用的数学模组。可输入math、cmath(复数)或qmath(四元数)

推荐值
math cmath qmath 實數 複數 四元數
字符串可选
使用数学输出use math

是否使用数学公式模式输出

布尔可选

参见[编辑]

  • {{Radic}}:不含求值的多次方根模板
  • {{Sqrt}}:专门用于表示平方根的模板,但不含求值功能

注释[编辑]

  1. ^ 已由Mathematica验算,代码为N[Sqrt[I],14],结果为0.70710678118655 + 0.70710678118655 I
  2. ^ 已由Mathematica验算,代码为N[(-6)^(1/(-3)), 14],结果为0.27516060407455 - 0.47659214649847 I
  3. ^ 已由Mathematica验算,代码为<< Quaternions`;MyPow[p_, q_] := Exp[q ** Log[p]];N[MyPow[Quaternion[0, 0, 1, 1], Quaternion[1/2, 0, 0, 0]], 14],结果为Quaternion[0.84089641525371, 0, 0.59460355750136, 0.59460355750136]
  4. ^ 已由Mathematica验算,代码为<< Quaternions`;MyPow[p_, q_] := Exp[q ** Log[p]];N[MyPow[Quaternion[1, 2, 3, 4], Quaternion[4, 3, 2, 1]^-1], 14],结果为Quaternion[1.4191927056231, -0.20671979310212, 0.10820151725293, 0.054100758626467]