理解幂运算

幂元算的基本 a n = a ⋅ a ⋅ a ⋯ a ⏟ n  times , n ∈ N a^n = \underbrace{a \cdot a \cdot a \cdots a}_{n \text{ times}},n \in N an=n times aaaanN

简单来讲, a n a^n an 就是 n 个 a a a 相乘, 其中n是自然数
a 2 = a ∗ a a^2 = a * a a2=aa
a 3 = a ∗ a ∗ a a^3 = a * a* a a3=aaa

由于这是幂的基本定义, 没有什么解释的空间, 注意这里的n是自然数就行





理解 a n ∗ a m = a n + m , m , n ∈ N a^n * a^m = a^{n+m}, m,n \in N anam=an+m,m,nN

这个也不难理解, 分别拆开看一下就行

a m ∗ a n a^m * a^n aman = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m \ times} m times aa...a * a ∗ a . . . a ⏟ n   t i m e s \underbrace{a * a ... a}_{n \ times} n times aa...a = a ∗ a . . . a ⏟ m + n   t i m e s \underbrace{a * a ... a}_{m+n \ times} m+n times aa...a

也就是讲 a m ∗ a n a^m * a^n aman 就是m+n 个 a a a相乘, 就是 a m + n a^{m+n} am+n





理解 ( a m ) n = a m n ({a^m})^n = a^{mn} (am)n=amn , m , n ∈ N m,n \in N m,nN

这个更简单

a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m \ times} m times aa...a

所以 ( a m ) n ({a^m})^n (am)n= a ∗ a . . . a ⏟ m   t i m e s ∗ a ∗ a . . . a ⏟ m   t i m e s ∗ a ∗ a . . . a ⏟ m   t i m e s . . . ⏟ n   t i m e s \underbrace{\underbrace{a * a ... a}_{m \ times} * \underbrace{a * a ... a}_{m \ times} * \underbrace{a * a ... a}_{m \ times} ...}_{n \ times} n times m times aa...am times aa...am times aa...a... = a ∗ a . . . a ⏟ m ∗ n   t i m e s \underbrace{a * a ... a}_{m * n \ times} mn times aa...a = a m n a^{mn} amn





如果幂是1个负数? 理解 a − 1 = 1 a a^{-1} = \frac{1}{a} a1=a1

这里要一点技巧
a 2 = a 3 − 1 = a 3 ∗ a − 1 a^2 = a^{3-1} = a^3 * a^{-1} a2=a31=a3a1 这是根据上面的公式 a m + n = a m ∗ a n a^{m+n} = a^m * a^n am+n=aman 推导的

那么 a 3 a^3 a3 = a ∗ a ∗ a a*a*a aaa 到底与什么什么相乘才等与 a 2 a^2 a2?
自然是 1 a \frac{1}{a} a1

所以 a − 1 = 1 a a^{-1} = \frac{1}{a} a1=a1





如果幂是0? 如何理解 a 0 = 1 a^0 = 1 a0=1

因为 a = a 1 = a 1 + 0 = a 1 ∗ a 0 = a ∗ a 0 = a a = a^1 = a^{1+0} = a^1 * a^0 = a * a^0 = a a=a1=a1+0=a1a0=aa0=a
所以 a 0 = 1 a^0 = 1 a0=1





如果底和幂都是0? 如何理解 0 0 0^0 00

首先上面公式 a 0 = 1 a^0 = 1 a0=1 所以 0 0 = 1 0^0 =1 00=1?
但是 0 n 0^n 0n= 0 因为任意个0相乘等于0 所以 0 0 = 0 0^0 = 0 00=0?

我们试下python 校验一下:

from numpy import power

def test_power(): 
    print("power(2, 0) is ", power(2,0)) # 1
    print("power(0, 1) is ", power(0,1)) # 2
    print("power(0, 0) is ", power(0, 0)) # 2


test_power() 

输出:

power(2, 0) is  1
power(0, 1) is  0
power(0, 0) is  1

所以python 认为 0 0 0^0 00 = 1
0个任意数相乘都是1

实际上
在数学中,(0^0) 是一个有争议的话题。不同的数学领域和上下文中可能会有不同的解释:

  1. 组合数学:在组合数学中,(0^0) 通常被定义为 1,因为它表示空集的幂集的基数。
  2. 分析学:在分析学中,(0^0) 通常被认为是未定义的,因为它涉及到不确定形式。

一般情况下, 我们仍然认为0的0次方是1





理解 a − n = 1 a n , n ∈ N a^{-n} = \frac{1}{a^n}, n \in N an=an1,nN

推导方法与上面的公式是完全一样的

a m − n = a m ∗ a − n , m , n ∈ R a^{m-n} = a^m * a^{-n}, m,n \in R amn=amanm,nR
这里 a m − n a^{m-n} amn = a ∗ a . . . a ⏟ m − n   t i m e s \underbrace{a * a ... a}_{m-n \ times} mn times aa...a
a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m\ times} m times aa...a

所以 a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m\ times} m times aa...a 要乘以 1 a ∗ a . . . a ⏟ n   t i m e s \frac{1}{\underbrace{a * a ... a}_{n\ times}} n times aa...a1 才等于 a ∗ a . . . a ⏟ m − n   t i m e s \underbrace{a * a ... a}_{m-n \ times} mn times aa...a

所以 a − n a^{-n} an = 1 a ∗ a . . . a ⏟ n   t i m e s \frac{1}{\underbrace{a * a ... a}_{n\ times}} n times aa...a1 = 1 a n \frac{1}{a^n} an1 注意这里的n是自然数





如果幂是1个分数? 理解 a 1 n a^{\frac{1}{n}} an1 = a n \sqrt[n]{a} na n ∈ N n \in N nN

如果幂是1个分数, 为什么是开方呢。

其实也不难理解
已知 a 1 = a a^1 = a a1=a

a = a 1 n + 1 n + 1 n . . . ⏟ n   t i m e s a = a^{\underbrace{ \frac{1}{n} + \frac{1}{n} + \frac{1}{n} ...}_{n \ times}} a=an times n1+n1+n1... = a 1 n ∗ a 1 n ∗ a 1 n . . . ⏟ n   t i m e s \underbrace{a^{\frac{1}{n}} * a^{\frac{1}{n}} * a^{\frac{1}{n}}...}_{n \ times} n times an1an1an1...

所以 n 个 a 1 n a^{\frac{1}{n}} an1 相乘等于 a a a

根据幂运算和开n次方的定义, a 1 n a^{\frac{1}{n}} an1 = a n \sqrt[n]{a} na





如何理解 a m n a^{\frac{m}{n}} anm = a m n \sqrt[n]{a^m} nam , m , n ∈ N m, n \in N m,nN

因为 a m n a^{\frac{m}{n}} anm = a 1 n ∗ m a^{\frac{1}{n} * m} an1m = ( a m ) 1 n (a^m)^{\frac{1}{n}} (am)n1 = a m n \sqrt[n]{a^m} nam
当然也可以拆为 a m n a^{\frac{m}{n}} anm = a 1 n ∗ m a^{\frac{1}{n} * m} an1m = ( a 1 n ) m (a^{\frac{1}{n}})^m (an1)m = a n m \sqrt[n]{a}^m na m

也是讲 1个数, 先求m次方, 求n方的根
跟1个数, 先求n方根, 再求m次方 , 两种方法的最终值是等价的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nvd11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值