原创

a^(b+ci),计算实数^复数

浏览:73
更新时间:02-13
发布于:安徽
微信扫一扫
分享至其他
0
表情
漩涡
0/200
全部评论
XXXXXX‮
最喜欢python
作品说明
最开始发布的时候是130积木,计算实数的复数次方 第二次是196 第三次是406 第四次优化代码,只有144积木 优化前 优化后 -1i -i(不存在-1i) 1i i(不存在1i) 1+0i 1(不存在0i) 0+2i 2i(当虚数部分≠0i时,不存在0) -1+2i 2i-1(当虚数部分是正的时候,实数部分如果为负,则移到虚数部分后面) 3+-1i 3-i(-1是一个整体,当虚数部分为负,省略加号)
操作说明
输入信息,可以复制上面的常量,有显示计算公式,可以推导出来的 推导过程如下: a^(b+ci)=a^b*a^(ci)=a^b*(a^c)^i=a^b*(e^(ln(a^c)))^i=a^b*e^(i*ln(a^c))=欧拉公式,不会勿看。 a^b*(cos(ln(a^c))+i*sin(ln(a^c)))=a^b*cos(ln(a^c))+a^b*i*sin(ln(a^c)) sin和cos均为弧度制