复数基础知识

复数基础知识

0:前言

  • 我们以前都学过,如果一个数要开平方的话,一定要保证被开平方的数是一个正数,但是为了扩充数域,引入复数概念。
  • 规定\(\sqrt{-1}=i^2\)。

1:复数的概念

  • 形如\(z=x+iy\)的数就是一个复数,其中\(x\)和\(y\)是任意的实数,分别称为复数\(z\)的实部和虚部。
  • 一般来说,复数不能比大小,但是可以说两个复数相等。

2:复数的代数运算

  • 加减就对应实部虚部相加就行了。
  • 乘法和除法需要稍加注意。
  • 乘法:
    • \(z_1z_2=(x_1+y_1i)(x_2+y_2i)=x_1x_2+x_1y_2i+x_2y_1i-y_1y_2=(x_1x_2-y_1y_2)+(x_1y_2+x_2y_1)i\)
  • 除法:
    • \(\frac{z_1}{z_2}=\frac{x_1+y_1i}{x_2+y_2i}=\frac{(x_1+y_1i)(x_2-y_2i)}{(x_2+y_2i)(x_2-y_2i)}=\frac{(x_1+y_1i)(x_2-y_2i)}{x_2^2+y_2^2}\).
    • 之后对上面做乘法就行,也就是说复数的除法要将分母实化。
  • 同样复数满足交换律、结合律、分配律。

3:复数的几何表示

  • 任意一个复数\(z=x+y_i\)都有一个与之对应的二维平面点对\((x,y)\)。
  • 如图所示:
  • 其中
    • \(|z|=r=\sqrt{x^2+y^2}\),表示这个向量的长度
    • \(\theta=arctan\frac{y}{x}\)表示向量所对应的幅角。
      • 特殊的,当\(z=0\)时,幅角不确定。
    • 也可以知道\(x=rcos\theta,y=rsin\theta\)。
  • 接着我们可以得到复数的另一种表示:
    • \(z=x+yi=rcos\theta+irsin\theta=r(cos\theta+isin\theta)=re^{i\theta}\)。
    • 即\(z=re^{i\theta}\).
    • 其中\(e^{i\theta}=cos\theta+isin\theta\)就是大名鼎鼎的欧拉\((Euler)\)公式。(\(e\)是自然对数)
  • 值得注意的一点!!
    • 我们说\(\theta\)表示复数\(z\)的幅角,但其实幅角的表示可以不唯一。
    • 比如说我从\(\theta\)的位置正好逆时针旋转一圈后变成\(\theta+2\pi\),他还是在那个位置,但是他不等于\(\theta\)。
    • 所以说幅角可以表示为\(\theta+2k\pi\),其中\(k\)取任意整数。
    • 既然有很多个幅角,我们可以定义一个幅角主值,也就是我们最开始的那个\(\theta\),不去加\(2k\pi\)。
    • 但是比如说\(\frac{\pi}{2}\)(逆时针扫),他同样可以用\(-\frac{3\pi}{2}\)(顺时针扫)来表示。
    • 我们规定在\(x\)轴上方的用逆时针扫的角度,\(x\)轴下方用顺时针扫的角度。
    • 仔细理解这点,后面对复数开根号需要用到。

4:复数的幂与方根

1:复数的积与商
  • 设有两个复数\(z_1=r_1e^{i\theta_1},z_2=r_2e^{i\theta_2}\)。
  • \(z_1z_2=r_1r_2e^{i(\theta_1+\theta_2)}\)。
  • \(\frac{z_1}{z_2}=\frac{r_1}{r_2}*e^{i(\theta_1-\theta_2)}\)。
  • 所以可以得到以下两个定理:
    • 两个复数乘积的模等于他们模的乘积;两个复数乘积的幅角等于他们幅角的和。
    • 两个复数商的模等于他们模的商;两个复数商的幅角等于他们幅角的差。

2:复数的幂与方根

  • 首先引入一个公式:

    • \((cos\theta+isin\theta)^n=cosn\theta+isinn\theta\).
    • 这就是棣莫弗\((De\ Moivre)\)公式。
  • \(z^n\)就是\(n\)个\(z\)乘起来。
  • \(z^n=r^ne^{in\theta}=r^n(cosn\theta+isinn\theta)\)。
方根(重点)
  • 要求复数\(z\)的\(n\)次方根,实际上就是求解方程\(w^n=z\),问\(w\)。
  • 设\(z=re^{i\theta},w=\rho e^{i\phi}\).
  • 从而得到方程
    • \(\rho ^n=r\).
    • \(n\phi=\theta+2k\pi\).
  • 解得:
    • \(\rho=\sqrt[n]{r}\).
    • \(\phi=\frac{\theta+2k\pi}{n}\).
  • 所以\(w_k=\sqrt[n]{r}e^{i(\frac{2k\pi}{n}+\theta)}\).
  • 当\(k=0,1,2,...,n-1\)时,可以得到\(n\)个相异的根。
  • \(w_0=\sqrt[n]{r}e^{i\frac{\theta}{n}},w_1=\sqrt[n]{r}e^{i\frac{\theta+2\pi}{n}},w_2=\sqrt[n]{r}e^{i\frac{\theta+4\pi}{n}},...,w_{n-1}=\sqrt[n]{r}e^{i\frac{\theta+2(n-1)\pi}{n}}\).
  • 为什么只有\(n\)个呢?因为\(k\)取别的整数的话,所得到的根就和上述的\(n\)个根重复了。
  • 由复数的几何意义可知,最后这\(n\)个根就表示他们以原点为圆心,以\(\sqrt[n]{r}\)为半径在一个圆上均匀分布着。
  • 就像这样:
  • 这里表示有四个根,

蓝线的四个头。

  • 来做个例题收尾吧
  • 求\(\sqrt[4]{1+i}\).
  • \(\because1+i=\sqrt{2}e^{i\frac{\pi}{4}}\).
  • \(\therefore \sqrt[4]{1+i}=\sqrt[8]{2}e^{i\frac{\frac{\pi}{4}+2k\pi}{4}},k=0,1,2,3\).
  • 有\(w_0=\sqrt[4]{2}e^{i\frac{\pi}{16}},w_1=\sqrt[4]{2}e^{i\frac{9\pi}{16}},w_2=\sqrt[4]{2}e^{i\frac{17\pi}{16}},w_3=\sqrt[4]{2}e^{i\frac{25\pi}{16}}\).
  • 这四个根表示以原点为圆心,以\(\sqrt[8]{2}\)为半径的圆内接正方形的四个顶点。

原文地址:https://www.cnblogs.com/zxytxdy/p/12075656.html

时间: 2024-11-04 00:29:53

复数基础知识的相关文章

<<Python基础教程>>学习笔记之|第01章|基础知识

本学习笔记主要用要记录下学习<<Python基础教程>>过程中的一些Key Point,或自己没怎么搞明白的内容,可能有点杂乱,但比较实用,查找起来也方便. 第01章:基础知识 ------ Jython:      Python的Java实现,运行在JVM中,相对稳定,但落后于Python,当前版本2.5,在TA(Python+Robot)会用到 IronPython:  Python的C#实现,运行在Common Language Runtime,速度比Python要快 >

Python基础知识梳理 - 第02部分

本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等. Python还提供了若干处理数字对象的工具, 如内置数学函数pow, abs等, 标准库math, random等. 看下数字的简单使用. In [15]: 123 + 234 Out[15]: 357 In [16]: 1.5 * 4 Out[16]: 6.0 In [32]: pow(2,

Python基础-03.Python基础知识

本节主要介绍Python中的基础知识中的数据类型,数字和布尔值 介绍几个知识点:1)内置函数print()的用法,直接打印括号里面的内容,或者print后跟多个输出,以逗号分隔.2)内置函数type(),查询变量的数据类型.使用以下命令可以查看变量aaa的数据类型>>>print(aaa,type(aaa)) 1.基本数据类型 1.1.数字 1)int(integer整数,整型) 例如:6是一个整数的例子. 2)long(长整型)长整数是大一些的整数.跟C语言不同,Python的长整数没

[HTTP] 高级基础知识整理

HTTP 高级基础知识 整理 HTTP 高级基础知识,包括 Cookie / Session / localStorage / sessionStorage / Cache-Control / Expires / Etag 等 Cookie cookie :wiki Cookie(复数形态Cookies),又称为"小甜饼".中文名称为"小型文本文件",指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密) -wiki coo

MySQL数据库基础知识

day02 MySQL数据库基础知识 一.基础知识概述: 基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如.才能够对数据库有更深入的了解,道路才会越走越远. 二.基础知识: 1.数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来. 创建数据库命令:        create database 数据库名; 2.查看数据库         show databases; 3.打开指定的数据库         use 

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

BroadcastReceive基础知识总结

BroadcastReceive基础知识总结 1.BroadcastReceive简介 BroadcastReceive也就是"广播接收者"的意思,顾名思义,就是用来接收来自系统和应用中的广播 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能,当网络状态改变时,系统会产生一条广播,接收到这条广播,就能及时的做出提示和保存数据等操作,当电池的电量改变的时候,系统会产生一条广播,接收到这条广播就能在电量低的时候告知用户

基础知识--:before伪元素和:after伪元素

http://book.51cto.com/art/201108/285688.htm 3.7  替换指定位置 大家都知道before和after是前.后的意思.但是奇怪的是,CSS中的:before伪元素和:after伪元素是为源文档中不存在的内容设置样式的. 没有内容怎么设置样式呢?别急!它们有一个content属性,一起使用就可以为某个选择器前.后的内容设置样式了. 下面就来了解一下:before伪元素和:after伪元素的用法. 视频教学:光盘/视频/3/3.7  替换指定位置.avi 

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永