本文介绍的是代数概念。关于几何定理,请见“ 圆幂定理”。
幂运算(英语:Exponentiation),又称指数运算,一种数学运算,表示为bn,其中,b被称为底数,而n被称为指数,其结果为b自乘n次。同样的,把看作乘方的结果,叫做“b的n次幂”或“b的n次方”。
通常指数写成上标,放在底数的右边。当不能用上标时,例如在编程语言或电子邮件中,通常写成b^n或b**n,也可视为超运算,记为b[3]n,亦可以用高德纳箭号表示法,写成b↑n,读作“b的n次方”。
当指数为1时,通常不写出来,因为运算出的值和底数的数值一样;指数为2时,可以读作“b的平方”;指数为3时,可以读作“b的立方”。
bn的意义亦可视为:
起始值1(乘法的单位元)乘上底数(b)自乘指数(n)这么多次。这样定义了后,很易想到如何一般化指数0和负数的情况:除0外所有数的零次方都是1;指数是负数时就等于重复除以底数(或底数的倒数自乘指数这么多次),即:
- 。
以分数为指数的幂定义为,即b的m次方再开n次方根
0的0次方目前数学家没有给予正式的定义,部分领域中,如组合数学,常用的惯例是定义为1。也有人主张定义为1。
幂不符合结合律和交换律。
因为十的次方很易计算,只需在后加零即可,所以科学记数法借助此简化记录数的方式;二的幂在计算机科学中很有用。
目录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
加法和乘法遵守交换律,比如:2 3 = 5 = 3 2,2×3 = 6 = 3×2,但是幂的运算不遵守交换律, ,但是 。
同样,加法和乘法遵守结合律,比如:(2 3) 4 = 9 = 2 (3 4),(2×3)×4 = 24 = 2×(3×4),幂同样不遵守: ,但是 。
幂的运算顺序通常由上到下:
-
整数指数幂编辑
整数指数幂的运算只需要初等代数的知识。
正整数指数幂编辑
表达式 被称作a的平方,因为边长为a的正方形面积是 。
表达式 被称作a的立方,因为边长为a的正方体体积是 。
所以 读作3的平方, 读作2的立方。
指数表示的是底数反复相乘多少次。比如 ,指数是5,底数是3,表示3反复相乘5次。
或者,整数指数幂可以递归地定义成:
-
指数是1或者0编辑
注意 表示仅仅1个3的乘积,就等于3。
注意 , , , ,
继续,得到 ,所以
另一个得到此结论的方法是:通过运算法则
当 时,
我们定义任何不为0的数的-1次方等于它的倒数。
-
对于非零a定义 。因为当 时分母是0而没有意义。
这个定义是因为 ,当m=-n时
-
因为 已经定义了,所以 。
或者还可以像定义a的0次方一样定义:
通过运算法则
当 时,可以约去分子得
负数指数 还可以表示成1连续除以n个a。比如:
- .
特殊数的幂编辑
在十进制的计数系统中,10的幂写成1后面跟着很多个0。例如:
因此10的幂用来表示非常大或者非常小的数字。如:299,792,458(真空中光速,单位是米每秒),可以写成 ,近似值 .
国际单位制词头也使用10的幂来描述特别大或者特别小的数字,比如:词头“千”就是 ,词头“毫”就是
1的任何次幂都为1
0的正数幂都等于0。
0的负数幂没有定义。
任何非0之数的0次方都是1;而0的0次方是悬而未决的,某些领域下常用的惯例是约定为1。[1]但某些教科书表示0的0次方为无意义。[2]也有人主张定义为1。
-1的奇数幂等于-1
-1的偶数幂等于1
指数非常大时的幂编辑
一个大于1的数的幂趋于无穷大,一个小于-1的数的幂趋于负无穷大
- 当 , ,
- 当 , ,
一个绝对值小于1的数的幂趋于0
- 当 , ,
1的幂永远都是1
- 当 , ,
如果数a趋于1而它的幂趋于无穷,那么极限并不一定是上面几个。一个很重要的例子是:
- 当
参见e的幂
其他指数的极限参见幂的极限
正实数的实数幂编辑
一个正实数的实数幂可以通过两种方法实现。
- 有理数幂可以通过N次方根定义,任何非0实数次幂都可以这样定义
- 自然对数可以被用来通过指数函数定义实数幂
从上到下:
一个数a的n次方根是x,x使 。
如果a是一个正实数,n是正整数,那么方程 只有一个正实数根。 这个根被称为a的n次方根,记作: ,其中 叫做根号。或者,a的n次方根也可以写成 . 例如
当指数是 时根号上的2可以省略,如:
有理数指数通常可以理解成
-
这个重要的数学常数e,有时叫做欧拉数,近似2.718,是自然对数的底。它提供了定义非整数指数幂的一个方法。 它是从以下极限定义的:
-
指数函数的定义是:
-
可以很简单地证明e的正整数k次方 是:
-
-
-
-
-
实数指数幂编辑
y = bx对各种底数b的图像,分别为绿色的10、红色的e、蓝色的2和青色的1/2。
因为所有实数可以近似地表示为有理数,任意实数指数x可以定义成[3]:
-
例如:
-
于是
-
实数指数幂通常使用对数来定义,而不是近似有理数。
自然对数 是指数函数 的反函数。 它的定义是:对于任意 ,满足
-
根据对数和指数运算的规则:
-
这就是实数指数幂的定义:
-
实数指数幂 的这个定义和上面使用有理数指数和连续性的定义相吻合。对于复数,这种定义更加常用。
负实数的实数幂编辑
如果a是负数且n是偶数,那么 无实数解。 如果a是负数且n是奇数,那么 有一个负数解。
使用对数和有理数指数都不能将 (其中a是负实数,k实数)定义成实数。在一些特殊情况下,给出一个定义是可行的:负指数的整数指数幂是实数,有理数指数幂对于 (n是奇数)可以使用n次方根来计算,但是因为没有实数x使 ,对于 (n是偶数)时必须使用虚数单位i。
使用对数的方法不能定义a ≤ 0时的 为实数。实际上, 对于任何实数x都是正的,所以 对于负数没有意义。
使用有理数指数幂来逼近的方法也不能用于负数a因为它依赖于连续性。函数 对于任何正的有理数a是连续的,但是对于负数a,函数f在有些有理数r上甚至不是连续的。
例如:当a = -1,它的奇数次根等于-1。所以如果n是正奇数整数, 当m是奇数, 当m是偶数。虽然有理数q使 的集合是稠密集,但是有理数q使 的集合也是。所以函数 在有理数域不是连续的。
正实数的复数幂编辑
e的虚数次幂编辑
指数函数ez可以通过 (1 z/N)N当 N趋于无穷大时的 极限来定义,那么 eiπ就是 (1 iπ/N)N的极限。在这个动画中 n从1取到100。 (1 iπ/N)N的值通过 N重复增加在复数平面上展示,最终结果就是 (1 iπ/N)N的准确值。可以看出,随着 N的增大, (1 iπ/N)N逐渐逼近极限-1。这就是 欧拉公式。
复数运算的几何意义和e的幂可以帮助我们理解 (x是实数)。想象一个直角三角形(0, 1, 1 ix/n)(括号内是复数平面内三角形的三个顶点),对于足够大的n,这个三角形可以看作一个扇形,这个扇形的中心角就等于x/n弧度。对于所有k,三角形(0, (1 ix/n)k, (1 ix/n)k 1)互为相似三角形。所以当n足够大时(1 ix/n)n的极限是复数平面上的单位圆上x弧度的点。这个点的极坐标是(r, θ) = (1, x),,直角坐标是(cos x, sin x)。所以 。这就是欧拉公式,它通过复数的意义将代数学和三角学联系起来了。
等式 的解是一个整数乘以2iπ[4]:
-
更一般地,如果 ,那么 的每一个解都可以通过将2iπ的整数倍加上b得到:
-
这个复指数函数是一个有周期2iπ的周期函数。
更简单的: 。
根据欧拉公式,三角函数余弦和正弦是:
-
历史上,在复数发明之前,余弦和正弦是用几何的方法定义的。上面的公式将复杂的三角函数的求和公式转换成了简单的指数方程
-
使用了复数指数幂之后,很多三角学问题都能够使用代数方法解决。
e的复数指数幂编辑
可以分解成 。其中 是 的模, 决定了 的方向
正实数的复数幂编辑
如果a是一个正实数,z是任何复数, 定义成 ,其中x = ln(a)是方程 的唯一解。所以处理实数的方法同样可以用来处理复数。
例如:
-
-
-
-
当函数名后有上标的数(即函数的指数),一般指要重复它的运算。例如 即 。特别地, 指 的反函数。
但三角函数的情况有所不同,一个正指数应用于函数的名字时,指答案要进行乘方运算,而指数为-1时则表示其反函数。例如: 表示 。因此在三角函数时,使用 来表示 的反函数 。
计算自然数(正整数)n的an的算法编辑
最快的方式计算 ,当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;
}
此算法的时间复杂度为 ,比普通算法快(a自乘100次,时间复杂度为 ),在n较大的时候更为显著。
例如计算 ,普通算法需要算100次,上述算法则只需要算7次。若要计算 可先以上述算法计算 ,再作倒数。
- ^ Augustin-Louis Cauchy, Cours d'Analyse de l'école Royale Polytechnique (1821). In his Oeuvres Complètes, series 2, volume 3.
- ^ 康轩国中1上《FUN学练功坊①》P.35:a的0次方=1(a≠0)(注:0的0次方为无意义)
- ^ Denlinger, Charles G. Elements of Real Analysis. Jones and Bartlett. 2011: 278–283. ISBN 978-0-7637-7947-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
- 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.
|