- 主题:(-1.4) ** 1.4,到底等于多少?
python 里 计算 (-1.4) ** 1.4 ,会是一个复数。但具体的规则是什么样的呢?
result = (-1.4) ** 1.4
print(result)
1.4 = 14/10
所以上式也可以先算 14次方,再开10次方,如下:
test = (-1.4)**14
print(test)
print(test**0.1)
但显然结果不一样,这个 (-1.4) ** 1.4 为何是个复数?谢谢
输出:
(-0.4949503253141464-1.5233004679388837j)
111.12006825558007
1.601692898202212
--
FROM 39.146.76.*
python里面的次幂
【 在 Haken1 的大作中提到: 】
: 俩星星是啥意思 **
--
FROM 39.146.76.*
哪个 最美的数学公式 啊?
【 在 easior 的大作中提到: 】
: 这个问题太初等了
: 听说过最美的数学公式嘛?
: 建议去学一下
--
FROM 39.146.76.*
python算出来的,还真不是实数。但不知道具体的计算过程。盼大牛解读一下
【 在 tualatin 的大作中提到: 】
: (-1.4)^1.4=(-1.4)*(-1.4)(2/5)=(-1.4)*((-1.4)^(1/5))^2
: 应该是个实数
: 如果指数上是*.5、*.25、*.125这样的就是复数了。
: ...................
--
FROM 39.146.76.*
不可能吧?一个式子对应于一个特定的值,怎么可能是多值的?
【 在 Haken1 的大作中提到: 】
: 指数如果是非整实数,那结果一定是多值的,黎曼面上的点,复分析里的东西,至于你这个问题的指数是1.4那应该有5个值对应。
: 扩展一下指数如果是代数无理式那应该对应可数个值该值分布在主值为半径的圆环上稠密并且遍历整个圆环,如果指数是超越数那有阿列夫1型多个值分布在主值为半径的圆环且遍历整个圆环并且构成一个一维不可测集
--
FROM 39.146.76.*
2的1/2次幂 ,就是根号2,1.414..., 只有一个值。是说2的平方根,有两个
【 在 Haken1 的大作中提到: 】
: 2的1/2次幂就是二值对应,没啥奇怪的,了解一下黎曼面,这个就是为了将多值对应等效成一一映射的函数的复值域空间从而将非函数问题化成函数映射问题
--
FROM 39.146.76.*
谢谢。
1、Exp( pi i) 是精确等于 Exp (3 pi i),这个你应该知道吧?不是两个值啊?
2、我知道算出给j来,是用了欧拉公式的。但为何不能用那个方法算呢?什么时候必须利用欧拉公式算?还是说计算次幂,都必须用欧拉公式算?(似乎 1.4**1.4,这个用欧拉公式,和不用欧拉公式,计算结果是一样的
【 在 dormouseBHU 的大作中提到: 】
: 附件是计算过程。你把 Exp( pi i) 写成 Exp (3 pi i) 就又能算出个不同的值。同理 Exp(5 pi i) 算出的结果也不同。但是 1.4 Exp( pi i) 和 1.4 Exp (3 pi i) 是同一个数。这就是辐角的多值性导致的结果的多值性。
: [upload=1][/upload]
--
FROM 39.146.76.*