幂運算英语:Exponentiation),又稱指數運算,是數學運算,表達式為bn{displaystyle b^{n}}{displaystyle b^{n}}。其中,b{displaystyle b}b稱為底數,而n{displaystyle n}n稱為指數,其結果為b{displaystyle b}b自乘n{displaystyle n}n次。同樣地,把bn{displaystyle b^{n}}{displaystyle b^{n}}看作乘方的结果,稱為「b{displaystyle b}bn{displaystyle n}n次幂」或「b{displaystyle b}bn{displaystyle n}n次方」。


bn=b××b⏟n{displaystyle b^{n}=underbrace {btimes cdots times b} _{n}}b^{n}=underbrace {btimes cdots times b}_{n}

通常指數寫成上標,放在底數的右邊。當不能用上標時,例如在編程語言或電子郵件中,bn{displaystyle b^{n}}{displaystyle b^{n}}通常寫成b^nb**n,也可視為超運算,記為b[3]n,亦可以用高德納箭號表示法,寫成b↑n,讀作“b{displaystyle b}bn{displaystyle n}n次方”。


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


bn{displaystyle b^{n}}{displaystyle b^{n}}的意義亦可視為:


bn=1××b⏟n{displaystyle b^{n}=1times underbrace {btimes cdots times b} _{n}}{displaystyle b^{n}=1times underbrace {btimes cdots times b} _{n}}

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



b0=1{displaystyle 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 {1}{b^{n}}}=left({frac {1}{b}}right)^{n}qquad (bneq 0)}{displaystyle b^{-n}={1 over underbrace {btimes cdots times b} _{n}}={frac {1}{b^{n}}}=left({frac {1}{b}}right)^{n}qquad (bneq 0)}


以分數為指數的冪定義為bmn=bmn{displaystyle b^{frac {m}{n}}={sqrt[{n}]{b^{m}}}}{displaystyle b^{frac {m}{n}}={sqrt[{n}]{b^{m}}}},即b{displaystyle b}bm{displaystyle m}m次方再开n{displaystyle n}n次方根


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


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




目录






  • 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 计算自然数(正整数)n{displaystyle n}nan{displaystyle a^{n}}a^n的算法


  • 10 註釋


  • 11 另見


  • 12 外部連結





重要的恆等式



运算法则


  • 同底数幂相乘,底数不变,指数相加:

am×an=am+n{displaystyle a^{m}times a^{n}=a^{m+n}}a^m times a^n = a^{m + n}

  • 同底数幂相除,底数不变,指数相减:

231=N∗CycleX{displaystyle 2^{31}=N*CycleX}{displaystyle 2^{31}=N*CycleX}

RTPtype1=N(RtpX∗CycleX)231{displaystyle RTPtype1={frac {N(RtpX*CycleX)}{2^{31}}}}{displaystyle RTPtype1={frac {N(RtpX*CycleX)}{2^{31}}}}

  • 同指数幂相除,指数不变,底数相除:

anbn=(ab)n{displaystyle {frac {a^{n}}{b^{n}}}=left({frac {a}{b}}right)^{n}}{frac  {a^{n}}{b^{n}}}=left({frac  {a}{b}}right)^{n}


其他等式



  • amn=amn{displaystyle a^{frac {m}{n}}={sqrt[{n}]{a^{m}}}}a^frac{m}{n} = sqrt[n]{a^m}

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

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

  • x1=x{displaystyle x^{1}=x,!}x^1 = x,!

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

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



运算律


加法和乘法存在交换律,比如:2+3=5=3+2{displaystyle 2+3=5=3+2}{displaystyle 2+3=5=3+2}3=6=3×2{displaystyle 2times 3=6=3times 2}{displaystyle 2times 3=6=3times 2},但是幂的运算不存在交换律,23=8{displaystyle 2^{3}=8}2^3 = 8 ,但是32=9{displaystyle 3^{2}=9}3^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=4096{displaystyle (2^{3})^{4}=8^{4}=4096}(2^3)^4 = 8^4 = 4096 ,但是2(34)=281=2,417,851,639,229,258,349,412,352{displaystyle 2^{(3^{4})}=2^{81}=2,417,851,639,229,258,349,412,352}2^{(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⋅a{displaystyle a^{2}=acdot a}a^2 = acdot a被称作a{displaystyle a}a的平方,因为边长为a{displaystyle a}a的正方形面积是a2{displaystyle a^{2}}a^2


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


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


指数表示的是底数反复相乘多少次。比如35=3×3=243{displaystyle 3^{5}=3times 3times 3times 3times 3=243}3^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}={begin{cases}1&(n=0)\acdot a^{n-1}&(n>0)\left({frac {1}{a}}right)^{-n}&(n<0)end{cases}}}{displaystyle a^{n}={begin{cases}1&(n=0)\acdot a^{n-1}&(n>0)\left({frac {1}{a}}right)^{-n}&(n<0)end{cases}}}


指数是1或者0


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


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


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


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


m=n{displaystyle m=n}m=n时,1=xnxn=xn−n=x0{displaystyle 1={frac {x^{n}}{x^{n}}}=x^{n-n}=x^{0}} 1 = frac{x^n}{x^n} = x^{n - n} = x^0


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


负数指数


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


a−1=1a.{displaystyle a^{-1}={frac {1}{a}}.}a^{-1} = frac{1}{a}.

对于非零a{displaystyle a}a定义a−n=1an{displaystyle a^{-n}={frac {1}{a^{n}}}}a^{-n} = frac{1}{a^n}。因为当a=0{displaystyle a=0}a=0时分母是0而没有意义。


这个定义是因为am⋅an=am+n{displaystyle a^{m}cdot a^{n}=a^{m+n}}a^mcdot a^n = a^{m+n},当m=−n{displaystyle m=-n}{displaystyle 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,

因为a0{displaystyle a^{0}}a^0已经定义了,所以a−n=1an{displaystyle a^{-n}={frac {1}{a^{n}}}}a^{-n} = frac{1}{a^{n}}


或者还可以像定义a{displaystyle a}a0次方一样定义:


通过运算法则xmxn=xm−n{displaystyle {frac {x^{m}}{x^{n}}}=x^{m-n}} frac{x^m}{x^n} = x^{m - n}


m=0{displaystyle m=0}m=0时,可以约去分子得x−n=x0−n=x0xn{displaystyle x^{-n}=x^{0-n}={frac {x^{0}}{x^{n}}}}x^{-n} = x^{0-n} = frac{x^0}{x^n}


负数指数a−n{displaystyle a^{-n}}a^{-n}还可以表示成1连续除以n{displaystyle n}na{displaystyle a}a。比如:



3−4=13333=181=134{displaystyle 3^{-4}={frac {frac {frac {frac {1}{3}}{3}}{3}}{3}}={frac {1}{81}}={frac {1}{3^{4}}}}3^{{-4}}={frac  {{frac  {{frac  {{frac  {1}{3}}}{3}}}{3}}}{3}}={frac  {1}{81}}={frac  {1}{3^{{4}}}}.


特殊数的幂



10的幂



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


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


国际单位制词头也使用10的幂来描述特别大或者特别小的数字,比如:词头“千”就是 103{displaystyle 10^{3}}10^3,词头“毫”就是 10−3{displaystyle 10^{-3}}10^{-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>1{displaystyle a>1}a > 1n→{displaystyle nto infty } n to inftyan→{displaystyle a^{n}to infty } a^n to infty

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


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


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

1的幂永远都是1


a=1{displaystyle a=1}a = 1n→{displaystyle nto infty } n to inftyan→1{displaystyle a^{n}to 1} a^n to 1

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


n→,(1+1n)n→e{displaystyle nto infty ,left(1+{frac {1}{n}}right)^{n}to e}nto infty ,left(1+{frac  {1}{n}}right)^{n}to e

参见e的幂


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



正实数的实数幂


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




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


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



N次方根




从上到下:x18, x14, x12, x1, x2, x4, x8{displaystyle x^{frac {1}{8}}, x^{frac {1}{4}}, x^{frac {1}{2}}, x^{1}, x^{2}, x^{4}, x^{8}}x^{frac{1}{8}}, x^{frac{1}{4}}, x^{frac{1}{2}}, x^{1}, x^{2}, x^{4}, x^{8}



一个数a{displaystyle a}an{displaystyle n}n次方根是x{displaystyle x}xx{displaystyle x}x使xn=a{displaystyle x^{n}=a}x^n=a


如果a{displaystyle a}a是一个正实数,n{displaystyle n}n是正整数,那么方程xn=a{displaystyle x^{n}=a}x^n=a只有一个正实数根。
这个根被称为a{displaystyle a}an{displaystyle n}n次方根,记作:an{displaystyle {sqrt[{n}]{a}}}sqrt[n]{a},其中 {displaystyle {sqrt { }}}{sqrt { }}叫做根号。或者,a{displaystyle a}an{displaystyle n}n次方根也可以写成a1n{displaystyle a^{frac {1}{n}}}a^{frac{1}{n}}.
例如412=2, 813=2{displaystyle 4^{frac {1}{2}}=2, 8^{frac {1}{3}}=2}4^{frac{1}{2}} = 2, 8^{frac{1}{3}} = 2


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



有理数幂


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


amn=(am)1n=amn{displaystyle a^{frac {m}{n}}=(a^{m})^{frac {1}{n}}={sqrt[{n}]{a^{m}}}}a^{frac{m}{n}} = (a^m)^{frac{1}{n}} = sqrt[n]{a^m}


e的幂



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


e=limn→(1+1n)n{displaystyle e=lim _{nto infty }left(1+{frac {1}{n}}right)^{n}}e=lim _{{nto infty }}left(1+{frac  {1}{n}}right)^{n}

指数函数的定义是:


ex=limn→(1+xn)n{displaystyle e^{x}=lim _{nto infty }left(1+{frac {x}{n}}right)^{n}}e^{x}=lim _{{nto infty }}left(1+{frac  {x}{n}}right)^{n}

可以很简单地证明e的正整数k次方ek{displaystyle e^{k}}e^k是:



ek=[limn→(1+1n)n]k{displaystyle e^{k}=left[lim _{nto infty }left(1+{frac {1}{n}}right)^{n}right]^{k}}e^{k}=left[lim _{{nto infty }}left(1+{frac  {1}{n}}right)^{n}right]^{k}

=limn→[(1+1n)n]k{displaystyle =lim _{nto infty }left[left(1+{frac {1}{n}}right)^{n}right]^{k}}=lim _{{nto infty }}left[left(1+{frac  {1}{n}}right)^{n}right]^{k}

=limn→(1+kn⋅k)n⋅k{displaystyle =lim _{nto infty }left(1+{frac {k}{ncdot k}}right)^{ncdot k}}=lim _{{nto infty }}left(1+{frac  k{ncdot k}}right)^{{ncdot k}}

=limn⋅k→(1+kn⋅k)n⋅k{displaystyle =lim _{ncdot kto infty }left(1+{frac {k}{ncdot k}}right)^{ncdot k}}=lim _{{ncdot kto infty }}left(1+{frac  k{ncdot k}}right)^{{ncdot k}}

=limm→(1+km)m{displaystyle =lim _{mto infty }left(1+{frac {k}{m}}right)^{m}}=lim _{{mto infty }}left(1+{frac  km}right)^{m}



实数指数幂





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


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


bx=limr→xbr,{displaystyle b^{x}=lim _{rto x}b^{r},} b^x = lim_{r to x} b^r,

例如:


x≈1.732{displaystyle xapprox 1.732}x approx 1.732

于是


5x≈51.732=5433250=5433250≈16.241{displaystyle 5^{x}approx 5^{1.732}=5^{frac {433}{250}}={sqrt[{250}]{5^{433}}}approx 16.241}5^{x}approx 5^{{1.732}}=5^{{{frac  {433}{250}}}}={sqrt[ {250}]{5^{{433}}}}approx 16.241

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


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


b=eln⁡b{displaystyle b=e^{ln b}}b = e^{ln b}

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


bx=(eln⁡b)x=ex⋅ln⁡b{displaystyle b^{x}=(e^{ln b})^{x}=e^{xcdot ln b}}b^x = (e^{ln b})^x = e^{x cdotln b}

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


bx=ex⋅ln⁡b{displaystyle b^{x}=e^{xcdot ln b},}b^x = e^{xcdotln b},

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



负实数的实数幂


如果a{displaystyle a}a是负数且n{displaystyle n}n是偶数,那么xn=a{displaystyle x^{n}=a}x^n = a无实数解。
如果a{displaystyle a}a是负数且n{displaystyle n}n是奇数,那么xn=a{displaystyle x^{n}=a}x^n = a有一个负数解。


使用对数和有理数指数都不能将ak{displaystyle a^{k}}a^k(其中a{displaystyle a}a是负实数,k{displaystyle k}k实数)定义成实数。在一些特殊情况下,给出一个定义是可行的:负指数的整数指数幂是实数,有理数指数幂对于amn{displaystyle a^{frac {m}{n}}}a^frac{m}{n}n{displaystyle n}n是奇数)可以使用n{displaystyle n}n次方根来计算,但是因为没有实数x{displaystyle x}x使x2=−1{displaystyle x^{2}=-1}x^2 = -1,对于amn{displaystyle a^{frac {m}{n}}}a^frac{m}{n}n{displaystyle n}n是偶数)时必须使用虚数单位i{displaystyle i}i


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


使用有理数指数幂来逼近的方法也不能用于负数a{displaystyle a}a因为它依赖于连续性。函数f(r)=ar{displaystyle f(r)=a^{r}}f(r) = a^r对于任何正的有理数a{displaystyle a}a是连续的,但是对于负数a{displaystyle a}a,函数f{displaystyle f}f在有些有理数r{displaystyle r}r上甚至不是连续的。


例如:当a=−1{displaystyle a=-1}{displaystyle a=-1},它的奇数次根等于-1。所以如果n{displaystyle n}n是正奇数整数,1mn=−1{displaystyle -1^{frac {m}{n}}=-1}-1^{frac m n}=-1m{displaystyle m}m是奇数,1mn=1{displaystyle -1^{frac {m}{n}}=1}-1^{frac m n}=1m{displaystyle m}m是偶数。虽然有理数q{displaystyle q}q使1q=1{displaystyle -1^{q}=1}-1^q=1的集合是稠密集,但是有理数q{displaystyle q}q使1q=−1{displaystyle -1^{q}=-1}-1^q=-1的集合也是。所以函数1q{displaystyle -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的幂可以帮助我们理解eix{displaystyle e^{ix}}e^{ix}x{displaystyle x}x是实数)。想象一个直角三角形(0,1,1+ixn){displaystyle (0,1,1+{frac {ix}{n}})}{displaystyle (0,1,1+{frac {ix}{n}})}(括号内是复数平面内三角形的三个顶点),对于足够大的n{displaystyle n}n,这个三角形可以看作一个扇形,这个扇形的中心角就等于xn{displaystyle {frac {x}{n}}}{displaystyle {frac {x}{n}}}弧度。对于所有k{displaystyle k}k,三角形(0,(1+ixn)k,(1+ixn)k+1){displaystyle (0,(1+{frac {ix}{n}})^{k},(1+{frac {ix}{n}})^{k+1})}{displaystyle (0,(1+{frac {ix}{n}})^{k},(1+{frac {ix}{n}})^{k+1})}互为相似三角形。所以当n{displaystyle n}n足够大时(1+ixn)n{displaystyle (1+{frac {ix}{n}})^{n}}{displaystyle (1+{frac {ix}{n}})^{n}}的极限是复数平面上的单位圆上x{displaystyle x}x弧度的点。这个点的极坐标是(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⁡x{displaystyle e^{ix}=cos x+isin x}e^{ix} = cos x + i sin x。这就是欧拉公式,它通过复数的意义将代数学和三角学联系起来了。


等式ez=1{displaystyle e^{z}=1}e^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 mathbb{Z} }.

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


{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 mathbb{Z} }.

这个复指数函数是一个有周期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⋅i{displaystyle cos z={frac {e^{icdot z}+e^{-icdot z}}{2}}qquad sin z={frac {e^{icdot z}-e^{-icdot z}}{2cdot i}}}cos z = frac{ e^{icdot z} + e^{-icdot z}} {2} qquad sin z = frac{e^{icdot z} - e^{-icdot z}}{2cdot i}

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


ei⋅(x+y)=ei⋅x⋅ei⋅y.{displaystyle e^{icdot (x+y)}=e^{icdot x}cdot e^{icdot y}.,}e^{icdot (x+y)}=e^{icdot x}cdot e^{icdot y}.,

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



e的复数指数幂


ex+iy{displaystyle e^{x+iy}}e^{x+iy}可以分解成ex⋅eiy{displaystyle e^{x}cdot e^{iy}}e^xcdot e^{iy}。其中ex{displaystyle e^{x}}e^{x}ex+iy{displaystyle e^{x+iy}}e^{x+iy}的模,eiy{displaystyle e^{iy}}e^{iy}决定了ex+iy{displaystyle e^{x+iy}}e^{x+iy}的方向



正实数的复数幂


如果a{displaystyle a}a是一个正实数,z{displaystyle z}z是任何复数,az{displaystyle a^{z}}a^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=a{displaystyle e^{x}=a}e^x = a的唯一解。所以处理实数的方法同样可以用来处理复数。


例如:



2i=ei⋅ln⁡(2)=cos⁡ln⁡2+i⋅sin⁡ln⁡2=0.7692+0.63896i{displaystyle 2^{i}=e^{icdot ln(2)}=cos {ln 2}+icdot sin {ln 2}=0.7692+0.63896i}2^i = e^{icdot ln(2)} = cos{ln 2}+icdot sin{ln 2 } = 0.7692+0.63896i

ei=0.54030+0.84147i{displaystyle e^{i}=0.54030+0.84147i}e^i = 0.54030+0.84147i

10i=−0.66820+0.74398i{displaystyle 10^{i}=-0.66820+0.74398i}10^i = -0.66820+0.74398i

(e2π)i=535.49i=1{displaystyle (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)−1{displaystyle (sin x)^{-1}}(sin x)^{-1}表示csc⁡x{displaystyle csc x}csc x。因此在三角函數時,使用sin−1⁡x{displaystyle sin ^{-1}x}sin^{-1} x來表示sin⁡x{displaystyle sin x}sin x的反函數arcsin⁡x{displaystyle arcsin x}arcsin x



在抽象代數中



计算自然数(正整数)n{displaystyle n}nan{displaystyle a^{n}}a^n的算法


最快的方式计算an{displaystyle a^{n}}a^n,当n{displaystyle n}n是正整数的时候。它利用了测试一个数是奇数在计算机上是非常容易的,和通过简单的移所有位向右来除以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)!),在n{displaystyle n}n較大的時候更為顯著。


例如計算a100{displaystyle a^{100}}a^{100},普通算法需要算100次,上述算法則只需要算7次。若要計算an(n<0){displaystyle a^{n}(n<0)}a^{n} (n < 0)可先以上述算法計算a|n|{displaystyle a^{|n|}}a^{|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

鏡平學校

ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

Why https connections are so slow when debugging (stepping over) in Java?