The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP






幂運算英语:Exponentiation),又稱指數運算,是數學運算,表達式為bndisplaystyle b^ndisplaystyle b^n。其中,bdisplaystyle bb稱為底數,而ndisplaystyle nn稱為指數,通常指數寫成上標,放在底數的右邊。當不能用上標時,例如在編程語言或電子郵件中,bndisplaystyle b^ndisplaystyle b^n通常寫成b^nb**n,也可視為超運算,記為b[3]n,亦可以用高德納箭號表示法,寫成b↑n,讀作“bdisplaystyle bbndisplaystyle nn次方”或「bdisplaystyle bbydisplaystyle yy次幂」。


n為正整數, 可以把bndisplaystyle b^ndisplaystyle b^n看作乘方的结果, 等同於bdisplaystyle bb自乘ndisplaystyle nn次。


bn=b×⋯×b⏟ndisplaystyle b^n=underbrace btimes cdots times b _nb^n=underbrace btimes cdots times b_n

當指數為1時,通常不寫出來,因為運算出的值和底數的數值一樣;指數為2時,可以讀作“bdisplaystyle bb的平方”;指數為 3 時,可以讀作“bdisplaystyle bb的立方”。


起始值1(乘法的單位元)乘上底數(bdisplaystyle bb)自乘指數(ndisplaystyle nn)這麼多次。這樣定義了後,很易想到如何一般化指數 0 和負數的情況:除 0 外所有數的零次方都是 1 ;指數是負數時就等於重複除以底數(或底數的倒數自乘指數這麼多次),即:


b0=1displaystyle b^0=1qquad displaystyle b^0=1qquad


b−n=1b×⋯×b⏟n=1bn=(1b)n(b≠0)displaystyle b^-n=1 over underbrace btimes cdots times b _n=frac 1b^n=left(frac 1bright)^nqquad (bneq 0)displaystyle b^-n=1 over underbrace btimes cdots times b _n=frac 1b^n=left(frac 1bright)^nqquad (bneq 0)

以分數為指數的冪定義為bmn=bmndisplaystyle b^frac mn=sqrt[n]b^mdisplaystyle b^frac mn=sqrt[n]b^m,即bdisplaystyle bbmdisplaystyle mm次方再开ndisplaystyle nn次方根


0的0次方英语zero to the power of zero目前沒有數學家給予正式的定義。在部分數學領域中,如組合數學,常用的慣例是定義為 1 ,也有人主張定義為 1 。


因為在十进制,十的次方很易計算,只需在後面加零即可,所以科学记数法借此簡化記錄的數字;二的幂在計算機科學相當重要。


n是複數及b是正實數時,


bn=exp⁡(nln⁡(b))displaystyle b^n=exp(nln(b))displaystyle b^n=exp(nln(b))

exp是指數函數而 ln是自然對數。




目录





  • 1 重要的恆等式

    • 1.1 运算法则


    • 1.2 其他等式



  • 2 运算律


  • 3 整数指数幂

    • 3.1 正整数指数幂


    • 3.2 指数是1或者0


    • 3.3 负数指数


    • 3.4 特殊数的幂

      • 3.4.1 10的幂


      • 3.4.2 2的幂


      • 3.4.3 1的幂


      • 3.4.4 0的幂


      • 3.4.5 负1的幂



    • 3.5 指数非常大时的幂



  • 4 正实数的实数幂

    • 4.1 N次方根


    • 4.2 有理数幂


    • 4.3 e的幂


    • 4.4 实数指数幂



  • 5 负实数的实数幂


  • 6 正实数的复数幂

    • 6.1 e的虚数次幂


    • 6.2 三角函数


    • 6.3 e的复数指数幂


    • 6.4 正实数的复数幂



  • 7 在函數中


  • 8 在抽象代數中


  • 9 计算自然数(正整数)ndisplaystyle nnandisplaystyle a^na^n的算法


  • 10 註釋


  • 11 另見


  • 12 外部連結




重要的恆等式



运算法则


  • 同底数幂相乘,底数不变,指数相加:
am×an=am+ndisplaystyle a^mtimes a^n=a^m+na^m times a^n = a^m + n
  • 同底数幂相除,底数不变,指数相减:
am÷an=am−ndisplaystyle a^mdiv a^n=a^m-ndisplaystyle a^mdiv a^n=a^m-n
  • 同指数幂相除,指数不变,底数相除:
anbn=(ab)ndisplaystyle frac a^nb^n=left(frac abright)^nfrac a^nb^n=left(frac abright)^n


其他等式


  • amn=amndisplaystyle a^frac mn=sqrt[n]a^ma^fracmn = sqrt[n]a^m

  • x−m=1xm(x≠0)displaystyle x^-m=frac 1x^mqquad (xneq 0)x^-m = frac1x^m qquad (x ne 0)

  • x0=1(x≠0)displaystyle x^0=1qquad (xneq 0)displaystyle x^0=1qquad (xneq 0)

  • x1=xdisplaystyle x^1=x,!x^1 = x,!

  • x−1=1x(x≠0)displaystyle x^-1=frac 1xqquad (xneq 0)x^-1 = frac1x qquad (x ne 0)

  • xi=eiln⁡x=cos⁡(ln⁡x)+isin⁡(ln⁡x),i2=−1displaystyle x^i=e^iln x=cos(ln x)+isin(ln x),quad i^2=-1x^i = e^i ln x = cos(ln x) + i sin (ln x), quad i^2 = -1


运算律


加法和乘法存在交换律,比如:2+3=5=3+2displaystyle 2+3=5=3+2displaystyle 2+3=5=3+22×3=6=3×2displaystyle 2times 3=6=3times 2displaystyle 2times 3=6=3times 2,但是幂的运算不存在交换律,23=8displaystyle 2^3=82^3 = 8 ,但是32=9displaystyle 3^2=93^2 = 9


同样,加法和乘法存在结合律,比如:(2+3)+4=9=2+(3+4)displaystyle (2+3)+4=9=2+(3+4)displaystyle (2+3)+4=9=2+(3+4)(2×3)×4=24=2×(3×4)displaystyle (2times 3)times 4=24=2times (3times 4)displaystyle (2times 3)times 4=24=2times (3times 4),幂同样不存在:(23)4=84=4096displaystyle (2^3)^4=8^4=4096(2^3)^4 = 8^4 = 4096 ,但是2(34)=281=2,417,851,639,229,258,349,412,352displaystyle 2^(3^4)=2^81=2,417,851,639,229,258,349,412,3522^(3^4) = 2^81 = 2,417,851,639,229,258,349,412,352


幂的运算顺序通常由上到下:


abc=a(bc)≠(ab)c=a(b×c)=ab×c.displaystyle a^b^c=a^(b^c)neq (a^b)^c=a^(btimes c)=a^btimes c.a^b^c = a^(b^c)ne (a^b)^c = a^(btimes c) = a^btimes c.


整数指数幂


整数指数幂的运算只需要初等代数的知识。



正整数指数幂


表达式a2=a⋅adisplaystyle a^2=acdot aa^2 = acdot a被称作adisplaystyle aa的平方,因为边长为adisplaystyle aa的正方形面积是a2displaystyle a^2a^2


表达式a3=a⋅a⋅adisplaystyle a^3=acdot acdot aa^3 = acdot acdot a被称作adisplaystyle aa的立方,因为邊长为adisplaystyle aa的正方体体积是a3displaystyle a^3a^3


所以32displaystyle 3^23^2读作3的平方23displaystyle 2^32^3读作2的立方


指数表示的是底数反复相乘多少次。比如35=3×3×3×3×3=243displaystyle 3^5=3times 3times 3times 3times 3=2433^5 = 3times 3times 3times 3times 3 = 243,指数是5,底数是3,表示3反复相乘5次。


或者,整数指数幂可以递归地定义成:


an={1(n=0)a⋅an−1(n>0)(1a)−n(n<0)displaystyle a^n=begincases1&(n=0)\acdot a^n-1&(n>0)\left(frac 1aright)^-n&(n<0)endcasesdisplaystyle a^n=begincases1&(n=0)\acdot a^n-1&(n>0)\left(frac 1aright)^-n&(n<0)endcases


指数是1或者0


注意31displaystyle 3^13^1表示仅仅1个3的乘积,就等于3。


注意35=3×34displaystyle 3^5=3times 3^43^5 = 3times 3^434=3×33displaystyle 3^4=3times 3^33^4 = 3times 3^333=3×32displaystyle 3^3=3times 3^23^3 = 3times 3^232=3×31displaystyle 3^2=3times 3^13^2=3times 3^1


继续,得到31=3×30=3displaystyle 3^1=3times 3^0=33^1 = 3times 3^0 = 3,所以30=1displaystyle 3^0=13^0 = 1


另一个得到此结论的方法是:通过运算法则xnxm=xn−mdisplaystyle frac x^nx^m=x^n-m fracx^nx^m = x^n - m


m=ndisplaystyle m=nm=n时,1=xnxn=xn−n=x0displaystyle 1=frac x^nx^n=x^n-n=x^0 1 = fracx^nx^n = x^n - n = x^0


  • 任何数的1次方是它本身。


负数指数


我们定义任何不为0的数的-1次方等于它的倒数。


a−1=1a.displaystyle a^-1=frac 1a.a^-1 = frac1a.

对于非零adisplaystyle aa定义a−n=1andisplaystyle a^-n=frac 1a^na^-n = frac1a^n。因为当a=0displaystyle a=0a=0时分母是0而没有意义。


这个定义是因为am⋅an=am+ndisplaystyle a^mcdot a^n=a^m+na^mcdot a^n = a^m+n,当m=−ndisplaystyle m=-ndisplaystyle m=-n


a−nan=a−n+n=a0=1,displaystyle a^-n,a^n=a^-n,+,n=a^0=1,a^-n , a^n = a^-n,+,n = a^0 = 1,

因为a0displaystyle a^0a^0已经定义了,所以a−n=1andisplaystyle a^-n=frac 1a^na^-n = frac1a^n


或者还可以像定义adisplaystyle aa0次方一样定义:


通过运算法则xmxn=xm−ndisplaystyle frac x^mx^n=x^m-n fracx^mx^n = x^m - n


m=0displaystyle m=0m=0时,可以约去分子得x−n=x0−n=x0xndisplaystyle x^-n=x^0-n=frac x^0x^nx^-n = x^0-n = fracx^0x^n


负数指数a−ndisplaystyle a^-na^-n还可以表示成1连续除以ndisplaystyle nnadisplaystyle aa。比如:



3−4=13333=181=134displaystyle 3^-4=frac frac frac frac 13333=frac 181=frac 13^43^-4=frac frac frac frac 13333=frac 181=frac 13^4.


特殊数的幂



10的幂



在十进制的计数系统中,10的幂写成1后面跟着很多个0。例如:103=1000, 10−3=0.001displaystyle 10^3=1000, 10^-3=0.00110^3 = 1000, 10^-3 = 0.001


因此10的幂用来表示非常大或者非常小的数字。如:299,792,458(真空中光速,单位是米每秒),可以写成 2.99792458×108displaystyle 2.99792458times 10^82.99792458times 10^8,近似值 2.998×108displaystyle 2.998times 10^82.998times 10^8.


国际单位制词头也使用10的幂来描述特别大或者特别小的数字,比如:词头“千”就是 103displaystyle 10^310^3,词头“毫”就是 10−3displaystyle 10^-310^-3



2的幂




1的幂


1的任何次幂都为1



0的幂


0的正数幂都等于0。


0的负数幂没有定义。


任何非0之数的0次方都是1;而0的0次方是懸而未決的,某些領域下常用的慣例是約定為1。[1]但某些教科書表示0的0次方為無意義。[2]也有人主張定義為1。



负1的幂


-1的奇数幂等于-1


-1的偶数幂等于1



指数非常大时的幂


一个大于1的数的幂趋于无穷大,一个小于-1的数的幂趋于负无穷大


a>1displaystyle a>1a > 1n→∞displaystyle nto infty  n to inftyan→∞displaystyle a^nto infty  a^n to infty

a<−1displaystyle a<-1a < -1n→∞displaystyle nto infty  n to inftyan→−∞displaystyle a^nto -infty  a^n to -infty

一个绝对值小于1的数的幂趋于0


|a|<1displaystyle |a| < 1n→∞displaystyle nto infty  n to inftyan→0displaystyle a^nto 0 a^n to 0

1的幂永远都是1


a=1displaystyle a=1a = 1n→∞displaystyle nto infty  n to inftyan→1displaystyle a^nto 1 a^n to 1

如果数a趋于1而它的幂趋于无穷,那么极限并不一定是上面几个。一个很重要的例子是:


n→∞,(1+1n)n→edisplaystyle nto infty ,left(1+frac 1nright)^nto ento infty ,left(1+frac 1nright)^nto e

参见e的幂


其他指数的极限参见幂的极限



正实数的实数幂


一个正实数的实数幂可以通过两种方法实现。



  • 有理数幂可以通过N次方根定义,任何非0实数次幂都可以这样定义


  • 自然对数可以被用来通过指数函数定义实数幂


N次方根




从上到下:x18, x14, x12, x1, x2, x4, x8displaystyle x^frac 18, x^frac 14, x^frac 12, x^1, x^2, x^4, x^8x^frac18, x^frac14, x^frac12, x^1, x^2, x^4, x^8



一个数adisplaystyle aandisplaystyle nn次方根是xdisplaystyle xxxdisplaystyle xx使xn=adisplaystyle x^n=ax^n=a


如果adisplaystyle aa是一个正实数,ndisplaystyle nn是正整数,那么方程xn=adisplaystyle x^n=ax^n=a只有一个正实数根。
这个根被称为adisplaystyle aandisplaystyle nn次方根,记作:andisplaystyle sqrt[n]asqrt[n]a,其中 displaystyle sqrt sqrt 叫做根号。或者,adisplaystyle aandisplaystyle nn次方根也可以写成a1ndisplaystyle a^frac 1na^frac1n.
例如412=2, 813=2displaystyle 4^frac 12=2, 8^frac 13=24^frac12 = 2, 8^frac13 = 2


当指数是12displaystyle frac 12frac 12时根号上的2可以省略,如:4=42=2displaystyle sqrt 4=sqrt[2]4=2sqrt4 = sqrt[2]4 = 2



有理数幂


有理数指数通常可以理解成


amn=(am)1n=amndisplaystyle a^frac mn=(a^m)^frac 1n=sqrt[n]a^ma^fracmn = (a^m)^frac1n = sqrt[n]a^m


e的幂



这个重要的数学常数e,有时叫做欧拉数,近似2.718,是自然对数的底。它提供了定义非整数指数幂的一个方法。
它是从以下极限定义的:


e=limn→∞(1+1n)ndisplaystyle e=lim _nto infty left(1+frac 1nright)^ne=lim _nto infty left(1+frac 1nright)^n

指数函数的定义是:


ex=limn→∞(1+xn)ndisplaystyle e^x=lim _nto infty left(1+frac xnright)^ne^x=lim _nto infty left(1+frac xnright)^n

可以很简单地证明e的正整数k次方ekdisplaystyle e^ke^k是:


ek=[limn→∞(1+1n)n]kdisplaystyle e^k=left[lim _nto infty left(1+frac 1nright)^nright]^ke^k=left[lim _nto infty left(1+frac 1nright)^nright]^k

=limn→∞[(1+1n)n]kdisplaystyle =lim _nto infty left[left(1+frac 1nright)^nright]^k=lim _nto infty left[left(1+frac 1nright)^nright]^k

=limn→∞(1+kn⋅k)n⋅kdisplaystyle =lim _nto infty left(1+frac kncdot kright)^ncdot k=lim _nto infty left(1+frac kncdot kright)^ncdot k

=limn⋅k→∞(1+kn⋅k)n⋅kdisplaystyle =lim _ncdot kto infty left(1+frac kncdot kright)^ncdot k=lim _ncdot kto infty left(1+frac kncdot kright)^ncdot k

=limm→∞(1+km)mdisplaystyle =lim _mto infty left(1+frac kmright)^m=lim _mto infty left(1+frac kmright)^m


实数指数幂





y = bx對各種底數b的圖像,分別為綠色的10、紅色的e、藍色的2和青色的1/2。


因为所有实数可以近似地表示为有理数,任意实数指数x可以定义成[3]


bx=limr→xbr,displaystyle b^x=lim _rto xb^r, b^x = lim_r to x b^r,

例如:


x≈1.732displaystyle xapprox 1.732x approx 1.732

于是


5x≈51.732=5433250=5433250≈16.241displaystyle 5^xapprox 5^1.732=5^frac 433250=sqrt[250]5^433approx 16.2415^xapprox 5^1.732=5^frac 433250=sqrt[ 250]5^433approx 16.241

实数指数幂通常使用对数来定义,而不是近似有理数。


自然对数ln⁡xdisplaystyle ln xlnx 是指数函数exdisplaystyle e^xe^x的反函数。
它的定义是:对于任意b>0displaystyle b>0b>0,满足


b=eln⁡bdisplaystyle b=e^ln bb = e^ln b

根据对数和指数运算的规则:


bx=(eln⁡b)x=ex⋅ln⁡bdisplaystyle b^x=(e^ln b)^x=e^xcdot ln bb^x = (e^ln b)^x = e^x cdotln b

这就是实数指数幂的定义:


bx=ex⋅ln⁡bdisplaystyle b^x=e^xcdot ln b,b^x = e^xcdotln b,

实数指数幂bxdisplaystyle b^xb^x的这个定义和上面使用有理数指数和连续性的定义相吻合。对于复数,这种定义更加常用。



负实数的实数幂


如果adisplaystyle aa是负数且ndisplaystyle nn是偶数,那么xn=adisplaystyle x^n=ax^n = a无实数解。
如果adisplaystyle aa是负数且ndisplaystyle nn是奇数,那么xn=adisplaystyle x^n=ax^n = a有一个负数解。


使用对数和有理数指数都不能将akdisplaystyle a^ka^k(其中adisplaystyle aa是负实数,kdisplaystyle kk实数)定义成实数。在一些特殊情况下,给出一个定义是可行的:负指数的整数指数幂是实数,有理数指数幂对于amndisplaystyle a^frac mna^fracmnndisplaystyle nn是奇数)可以使用ndisplaystyle nn次方根来计算,但是因为没有实数xdisplaystyle xx使x2=−1displaystyle x^2=-1x^2 = -1,对于amndisplaystyle a^frac mna^fracmnndisplaystyle nn是偶数)时必须使用虚数单位idisplaystyle ii


使用对数的方法不能定义a≤0displaystyle aleq 0displaystyle aleq 0时的akdisplaystyle a^ka^k为实数。实际上,exdisplaystyle e^xe^x对于任何实数xdisplaystyle xx都是正的,所以ln⁡(a)displaystyle ln(a)ln(a)对于负数没有意义。


使用有理数指数幂来逼近的方法也不能用于负数adisplaystyle aa因为它依赖于连续性。函数f(r)=ardisplaystyle f(r)=a^rf(r) = a^r对于任何正的有理数adisplaystyle aa是连续的,但是对于负数adisplaystyle aa,函数fdisplaystyle ff在有些有理数rdisplaystyle rr上甚至不是连续的。


例如:当a=−1displaystyle a=-1displaystyle a=-1,它的奇数次根等于-1。所以如果ndisplaystyle nn是正奇数整数,−1mn=−1displaystyle -1^frac mn=-1-1^frac m n=-1mdisplaystyle mm是奇数,−1mn=1displaystyle -1^frac mn=1-1^frac m n=1mdisplaystyle mm是偶数。虽然有理数qdisplaystyle qq使−1q=1displaystyle -1^q=1-1^q=1的集合是稠密集,但是有理数qdisplaystyle qq使−1q=−1displaystyle -1^q=-1-1^q=-1的集合也是。所以函数−1qdisplaystyle -1^q-1^q在有理数域不是连续的。



正实数的复数幂



e的虚数次幂






指数函数ez可以通过(1 + z/N)NN趋于无穷大时的极限来定义,那么e就是(1 + /N)N的极限。在这个动画中n从1取到100。(1 + /N)N的值通过N重复增加在复数平面上展示,最终结果就是(1 + /N)N的准确值。可以看出,随着N的增大,(1 + /N)N逐渐逼近极限-1。这就是欧拉公式。


复数运算的几何意义和e的幂可以帮助我们理解eixdisplaystyle e^ixe^ixxdisplaystyle xx是实数)。想象一个直角三角形(0,1,1+ixn)displaystyle (0,1,1+frac ixn)displaystyle (0,1,1+frac ixn)(括号内是复数平面内三角形的三个顶点),对于足够大的ndisplaystyle nn,这个三角形可以看作一个扇形,这个扇形的中心角就等于xndisplaystyle frac xndisplaystyle frac xn弧度。对于所有kdisplaystyle kk,三角形(0,(1+ixn)k,(1+ixn)k+1)displaystyle (0,(1+frac ixn)^k,(1+frac ixn)^k+1)displaystyle (0,(1+frac ixn)^k,(1+frac ixn)^k+1)互为相似三角形。所以当ndisplaystyle nn足够大时(1+ixn)ndisplaystyle (1+frac ixn)^ndisplaystyle (1+frac ixn)^n的极限是复数平面上的单位圆上xdisplaystyle xx弧度的点。这个点的极坐标是(r,θ)=(1,x)displaystyle (r,theta )=(1,x)displaystyle (r,theta )=(1,x),直角坐标是(cos⁡x,sin⁡x)displaystyle (cos x,sin x)displaystyle (cos x,sin x)。所以eix=cos⁡x+isin⁡xdisplaystyle e^ix=cos x+isin xe^ix = cos x + i sin x。这就是欧拉公式,它通过复数的意义将代数学和三角学联系起来了。


等式ez=1displaystyle e^z=1e^z = 1的解是一个整数乘以2iπdisplaystyle 2ipi displaystyle 2ipi [4]


z:ez=1=2kπi:k∈Z.displaystyle z:e^z=1=2kpi i:kin mathbb Z . z : e^z = 1 = 2kpi i : k in mathbbZ .

更一般地,如果eb=adisplaystyle e^b=ae^b = a,那么ez=adisplaystyle e^z=ae^z = a的每一个解都可以通过将2iπdisplaystyle 2ipi displaystyle 2ipi 的整数倍加上bdisplaystyle bb得到:


z:ez=a=b+2kπi:k∈Z.displaystyle z:e^z=a=b+2kpi i:kin mathbb Z . z : e^z = a = b + 2kpi i : k in mathbbZ .

这个复指数函数是一个有周期2iπdisplaystyle 2ipi displaystyle 2ipi 的周期函数。


更简单的:eiπ=−1; ex+iy=ex(cos⁡y+isin⁡y)displaystyle e^ipi =-1; e^x+iy=e^x(cos y+isin y)e^ipi = -1; e^x + iy= e^x(cos y + i sin y )



三角函数



根据欧拉公式,三角函数余弦和正弦是:


cos⁡z=ei⋅z+e−i⋅z2sin⁡z=ei⋅z−e−i⋅z2⋅idisplaystyle cos z=frac e^icdot z+e^-icdot z2qquad sin z=frac e^icdot z-e^-icdot z2cdot icos z = frac e^icdot z + e^-icdot z 2 qquad sin z = frace^icdot z - e^-icdot z2cdot i

历史上,在复数发明之前,余弦和正弦是用几何的方法定义的。上面的公式将复杂的三角函数的求和公式转换成了简单的指数方程


ei⋅(x+y)=ei⋅x⋅ei⋅y.displaystyle e^icdot (x+y)=e^icdot xcdot e^icdot y.,e^icdot (x+y)=e^icdot xcdot e^icdot y.,

使用了复数指数幂之后,很多三角学问题都能够使用代数方法解决。



e的复数指数幂


ex+iydisplaystyle e^x+iye^x+iy可以分解成ex⋅eiydisplaystyle e^xcdot e^iye^xcdot e^iy。其中exdisplaystyle e^xe^xex+iydisplaystyle e^x+iye^x+iy的模,eiydisplaystyle e^iye^iy决定了ex+iydisplaystyle e^x+iye^x+iy的方向



正实数的复数幂


如果adisplaystyle aa是一个正实数,zdisplaystyle zz是任何复数,azdisplaystyle a^za^z定义成ez⋅ln⁡(a)displaystyle e^zcdot ln(a)e^zcdot ln(a),其中x=ln⁡(a)displaystyle x=ln(a)displaystyle x=ln(a)是方程ex=adisplaystyle e^x=ae^x = a的唯一解。所以处理实数的方法同样可以用来处理复数。


例如:


2i=ei⋅ln⁡(2)=cos⁡ln⁡2+i⋅sin⁡ln⁡2=0.7692+0.63896idisplaystyle 2^i=e^icdot ln(2)=cos ln 2+icdot sin ln 2=0.7692+0.63896i2^i = e^icdot ln(2) = cosln 2+icdot sinln 2 = 0.7692+0.63896i

ei=0.54030+0.84147idisplaystyle e^i=0.54030+0.84147ie^i = 0.54030+0.84147i

10i=−0.66820+0.74398idisplaystyle 10^i=-0.66820+0.74398i10^i = -0.66820+0.74398i

(e2π)i=535.49i=1displaystyle (e^2pi )^i=535.49^i=1(e^2pi)^i = 535.49^i = 1


在函數中


當函數名後有上標的數(即函數的指數),一般指要重複它的運算。例如f3(x)displaystyle f^3(x)f^3 (x )f(f(f(x)))displaystyle f(f(f(x)))displaystyle f(f(f(x)))。特別地,f−1(x)displaystyle f^-1(x)f^-1 (x )f(x)displaystyle f(x)f (x )的反函數。


但三角函数的情況有所不同,一個正指數應用於函數的名字時,指答案要進行乘方運算,而指數為-1時则表示其反函數。例如:(sin⁡x)−1displaystyle (sin x)^-1(sin x)^-1表示csc⁡xdisplaystyle csc xcsc x。因此在三角函數時,使用sin−1⁡xdisplaystyle sin ^-1xsin^-1 x來表示sin⁡xdisplaystyle sin xsin x的反函數arcsin⁡xdisplaystyle arcsin xarcsin x



在抽象代數中



计算自然数(正整数)ndisplaystyle nnandisplaystyle a^na^n的算法


最快的方式计算andisplaystyle a^na^n,当ndisplaystyle nn是正整数的时候。它利用了测试一个数是奇数在计算机上是非常容易的,和通过简单的移所有位向右来除以2的事实。


偽代碼:


 1. 1 → y, n → k, a → f
2.若k不為0,執行3至6
3.若k為奇數, y * f → y
4. k [[位操作#移位|右移]]1位(即k / 2 → k ,小數點無條件捨去)
5. f * f → f
6.回到2
7.傳回y

在C/C++语言中,你可以写如下算法:


 double power (double a, unsigned int n)

double y = 1;
double f = a;
unsigned int k = n;
while (k != 0)
if (k % 2 == 1) y *= f;
k >>= 1;
f *= f;

return y;


此算法的時間複雜度為O(log⁡n)displaystyle mathrm O (log n)!mathrm O (log n)!,比普通算法快(a自乘100次,時間複雜度為O(n)displaystyle mathrm O (n)!mathrm O (n)!),在ndisplaystyle nn較大的時候更為顯著。


例如計算a100displaystyle a^100a^100,普通算法需要算100次,上述算法則只需要算7次。若要計算an(n<0)displaystyle a^n(n<0)a^n (n < 0)可先以上述算法計算a|n|displaystyle a^na^n,再作倒數。



註釋




  1. ^ Augustin-Louis Cauchy, Cours d'Analyse de l'École Royale Polytechnique (1821). In his Oeuvres Complètes, series 2, volume 3.


  2. ^ 康軒國中1上《FUN學練功坊①》P.35:a的0次方=1(a≠0)(註:0的0次方為無意義)


  3. ^ Denlinger, Charles G. Elements of Real Analysis. Jones and Bartlett. 2011: 278–283. ISBN 978-0-7637-7947-4. 


  4. ^ This definition of a principal root of unity can be found in:

    • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms second. MIT Press. 2001. ISBN 0-262-03293-7.  Online resource 互联网档案馆的存檔,存档日期2007-09-30.


    • Paul Cull, Mary Flahive, and Robby Robson. Difference Equations: From Rabbits to Chaos Undergraduate Texts in Mathematics. Springer. 2005. ISBN 0-387-23234-6.  Defined on page 351, available on Google books.

    • "Principal root of unity", MathWorld.





另見


  • 迭代冪次


外部連結


  • 指數的歷史

Popular posts from this blog

The Dalles, Oregon

眉山市

清晰法令