网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 前端脚本 » 正文

python复数,python中复数怎么表示

2020-6-29 13:55:54 | 作者:老铁SEO | 0个评论 | 人浏览

  你说的没错,可以是大写的,所以其实C也是错的


  Python语言中有关复数的几个概念


  1、规定复数的乘法按照以下的法则进行:


  设z1=a+bi,z2=c+di(a、b、c、d∈R)是任意两个复数,那么它们的积(a+bi)(c+di)=(ac-bd)+(bc+ad)i.


  其实就是把两个复数相乘,类似两个多项式相乘,在所得的结果中把i2换成-1,并且把实部与虚部分别合并.两个复数的积仍然是一个复数.


  所以(1+1j)**2=(1+1j)(1+1j)=1+1j+1j+j*j


  j*j换成-1结果就是2j了


  2、(1+2j)/(1+1j)


  (1+2j)/(1+1j)


  =((1+2j)(1+1j))/((1+1j)(1+1j))分子分母同乘以1+1j


  =(1+3j+2*j*j)/2jj*j换成-1


  =(3j-1)/2j


  =3j/2j-1/2j


  =1.5+(-1*j)/2j*j


  =1.5+(-j/-2)


  =1.5+j/2


  =1.5+0.5j


  其实就是数学。。。


  python中复数呢能比较大小吗


  python官方文档里面有这么一句


  The<,<=,>and>=operatorswillraiseaTypeErrorexceptionwhenanyoperandisacomplexnumber.


  就是说如果使用各种比较操作的时候发现操作数是复数的时候就会抛出一个TypeError的异常,以此可见,复数不能比较大小,在python


  python复数取余是怎么实现的


  “商取小于等于精确值的最大整数的乘积之差.即:x-(math.floor(x/y)*y)”


  这个没问题,可以理解,可是接下来说复数的内容是:


  “对于复数,取余的定义类似于浮点数,不同之处在于商仅取其实数部分,即:


  x-(math.floor((x/y).real)*y)。”

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    相关推荐