Chapter28:复数

  • 28.复数
    • 28.1 基础
    • 28.2 复平面
      • 28.2.1 复数的笛卡尔形式和极坐标形式互换
    • 28.3 复数的高次幂
    • 28.4 解 zn=wz^n=wzn=w(有限个解)
    • 28.5 解 ez=we^z=wez=w(有无穷多个解)
    • 28.6 三角级数
    • 28.7 欧拉恒等式的推导

28.复数

28.1 基础

一个数是虚数,意思是它的平方是一个负数


i0、i1、i2、i3、i4⋯1、i、−1、−i、1⋯i^0、i^1、i^2、i^3、i^4 \cdots\\ ~\\ 1、i、-1、-i、1\cdots i0、i1、i2、i3、i4⋯ 1、i、−1、−i、1⋯
四个(1、i、−1、−i1、i、-1、-i1、i、−1、−i)为一个周期

复数 z=x+yiz=x+yiz=x+yi
实部 Re(z)=xRe(z)=xRe(z)=x
虚部 Im(z)=yIm(z)=yIm(z)=y

复数 z=x+yiz=x+yiz=x+yi 的共轭复数 zˉ=x−yi\bar{z}=x-yizˉ=x−yi
复数 z=x+yiz=x+yiz=x+yi 的模 ∣z∣=∣x+yi∣=x2+y2|z|=|x+yi|=\sqrt{x^2+y^2}∣z∣=∣x+yi∣=x2+y2​

zzˉ=(a+bi)(a−bi)=a2−abi+abi−b2i2=a2+b2=∣z∣2z\bar{z}=(a+bi)(a-bi)=a^2-abi+abi-b^2i^2=a^2+b^2=|z|^2zzˉ=(a+bi)(a−bi)=a2−abi+abi−b2i2=a2+b2=∣z∣2

复指数函数
ez=∑n=0∞znn!(其中z=x+yi)e^z=\sum_{n=0}^{\infty}\frac{z^n}{n!}\quad ( 其中z=x+yi ) ez=n=0∑∞​n!zn​(其中z=x+yi)
ezew=ez+we^ze^w=e^{z+w}ezew=ez+w

28.2 复平面

将每个点看作一个复数,而不是一对实数
笛卡尔坐标系中点 (x,y)(x,y)(x,y) 在复平面中用一个复数 z=x+iyz=x+iyz=x+iy 表示


复平面内极坐标为 (r,θ)(r,\theta)(r,θ) 的点表示的复数是什么?


对于不在单位圆上的点,只需乘以 rrr

如果 zzz 由极坐标系下的点 (r,θ)(r,\theta)(r,θ) 表示,则 z=rcos⁡(θ)+irsin⁡(θ)z=r\cos(\theta)+ir\sin(\theta)z=rcos(θ)+irsin(θ),由欧拉等式,z=reiθz=re^{i\theta}z=reiθ

eiθe^{i\theta}eiθ 关于 θ\thetaθ 是周期的,且周期为 2π2\pi2π 例如:ei(3π2)=ei(−π2)e^{i(\frac{3\pi}{2})}=e^{i(-\frac{\pi}{2})}ei(23π​)=ei(−2π​)

28.2.1 复数的笛卡尔形式和极坐标形式互换


复数 zzz 的极坐标形式也被称为模-辐角式
复数的模 ∣z∣=∣x+yi∣=x2+y2|z|=|x+yi|=\sqrt{x^2+y^2}∣z∣=∣x+yi∣=x2+y2​
角 θ\thetaθ 称为 zzz 的辅角,写为 arg(z)arg(z)arg(z)【0≤arg(z)<2π0\leq arg(z) \lt 2\pi0≤arg(z)<2π】


例1:

例2:

28.3 复数的高次幂

为什么要用极坐标形式??
极坐标形式比较容易进行乘法和取幂运算

若取复数的高次幂,步骤如下:
1.将复数转为极坐标形式
2.取幂
3.求小于 θ\thetaθ 的 π\piπ 的最大偶数倍,从 θ\thetaθ 中减去这个偶数倍,且用所得新数来代换 θ\thetaθ
4.换回笛卡尔形式

28.4 解 zn=wz^n=wzn=w(有限个解)

给定 www 求解 zzz

例1:

例2:

例3:

例4:

28.5 解 ez=we^z=wez=w(有无穷多个解)

给定 www 求解 zzz

28.6 三角级数


例子:

28.7 欧拉恒等式的推导

复数(Complex Number)相关推荐

  1. 复数 Complex Number 教程

    复数 Complex Number 教程

  2. C++实现complex number复数的算法(附完整源码)

    C++实现complex number复数的算法 C++实现complex number复数的算法完整源码(定义,实现,main函数测试) C++实现complex number复数的算法完整源码(定 ...

  3. 数据类型_Number、String、LIst、Tuple、Set、Dictionary——Number:整型(int)、浮点型(float)、复数 (complex)

    数据类型是一类值,每个值都只属于一种数据类型. Python3 中有六个标准的数据类型: Number(数字)包含:int.float.bool.complex(复数),bool 是 int 的子类. ...

  4. leetcode【537】Complex Number Multiplication(复数相乘)

    写在最前面:一道很常规的字符串分割的题 leetcode[537]Complex Number Multiplication Given two strings representing two co ...

  5. 【leetcode】537. Complex Number Multiplication(Python C++)

    537. Complex Number Multiplication 题目链接 537.1 题目描述: Given two strings representing two complex numbe ...

  6. 复数complex的magnitude是什么

    When A is complex, the elements are sorted by magnitude译为:元素为复数时,按照复数的magnitude排序. 其中magnitude的计算规则如 ...

  7. 抽象数据类型:复数COMPLEX

    抽象数据类型:复数COMPLEX:分别对实部和虚部在结构体进行定义. ADT COMPLEX{ 数据对象:D={real,image|real∈实数,image∈实数} 数据关系:R={<rea ...

  8. 【自学Python】Python复数(complex)

    Python复数(complex) Python复数(complex)教程 Python 可以支持复数,复数的虚部用 j 或 J 来表示.如果需要在程序中对复数进行计算,需要导入 Python 的 c ...

  9. Java实现复数Complex的加减乘除运算、取模、求幅角角度

    /*** @Author: Yeman* @Date: 2021-09-23-9:03* @Description:*/class Complex{private double realPart; / ...

  10. LeetCode 537. Complex Number Multiplication

    Given two strings representing two complex numbers. You need to return a string representing their m ...

最新文章

  1. 数据蒋堂 | 大清单报表的打印?
  2. php 打开任意文件下载,TEC-004-php文件下载任意文件读取漏洞修复
  3. Python爬虫入门(3):Urllib库的基本使用
  4. python读取xlsx文件pandas_python-如何使用iPython中的pandas库读取.xlsx文件?
  5. Dreamweaver使用详解
  6. 提的最多的数据库“索引”,先来简单了解一下
  7. 又用FluorineFx弄了一个精简版的实时视频聊天
  8. 我的世界java太卡了怎么办_我的世界服务器太卡怎么办 MC服务器优化攻略
  9. 阿正入门深度学习---从EM算法开始
  10. 最好用的免费的UML工具软件
  11. Artetxe2018CoNLL_Uncovering divergent linguistic information in word embeddings...
  12. HTML学习笔记——各种居中对齐
  13. PHP根据身份证号码获取户口所在地
  14. 微信小程序tab切换(点击标题切换,滑动屏幕切换)
  15. 大炮打蚂蚁94级截图
  16. 3d效果图制作傻瓜软件_据说做装修设计的都用这个傻瓜式设计软件
  17. [附源码]java毕业设计网易云音乐推荐系统
  18. 让电脑不被锁屏的方法
  19. 转行python能拿到多少_记录:一个自学Python小白的转行经历,现如今终于拿到了理想中的15K...
  20. MIPI、LVDS、RGB、HDMI等接口对比

热门文章

  1. UI设计新手制作MBE风格图标的思路是什么
  2. 如何测试短信验证码平台的安全和实用性?
  3. po是什么意思java_PO/VO/DAO/BO/POJO是什么(JAVA 的解釋)
  4. 各类后台脚本语言区别(PHP、JSP、ASP和ASPX)
  5. html的坐标怎么表示,经纬度怎样表示
  6. Kali Linux信息收集工具
  7. 没了疫情红利的华大基因,靠什么保持增长?
  8. error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
  9. BZOJ4198: [Noi2015]荷马史诗(哈夫曼树)
  10. Matlab画出漂亮的三维散点图