美文网首页
python二级--复数的概念

python二级--复数的概念

作者: young十三 | 来源:发表于2019-07-25 23:02 被阅读0次

    一、基本语法

    1、复数类型表示数学中的复数。复数有一个基本单 位元素j,叫作“虚数单位”。含有虚数单位的数 被称为复数。例如:

    \color{blue}{11.3+4j}

    2、Python语言中,复数可以看作是二元有序实数对 (a, b),表示为:a + bj,其中,a是实数部分, 简称实部,b是虚数部分,简称虚部。虚数部分通 过后缀“J”或者“j”来表示。需要注意,\color{red}{当b=1时,1不能省略,}即 1j表示复数,而j则表示Python程序 中的一个变量。
    3、复数类型中实部和虚部都是浮点类型,对于复数z,可以用 z.real和z.imag分别获得它的实数部分和虚数部分.

    二、问题

    因为下面一道题,我才知道对复数的认识只是基于表面。

    print ("abs(3 + 4j) : ", abs(3 + 4j))
    

    输出结果:

    abs(3 + 4j) :  5.0
    

    why?为什么它的绝对值等于5?难道是勾股定理?下面让我为大家揭开这层迷雾:

    三、分析

    1、为什么引入复数的概念?

    图.png

    2、再来看 abs(3 + 4j)

    复数如果含有绝对值符号,说明就是求它的模。
    abs(a+b*i)=sqrt(a2+b2).
    abs表示绝对值
    sqrt表示开方

    四、交流

    如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
    群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!

    1、加入qq群一起交流学习:818757567
    图.png
    2、关注微信公众号:python大星
    图.png

    纸上得来终觉浅,觉知此事要躬行。

    相关文章

      网友评论

          本文标题:python二级--复数的概念

          本文链接:https://www.haomeiwen.com/subject/axakrctx.html