首页 > 其他分享 >复数

复数

时间:2023-11-25 15:55:35浏览次数:28  
标签:ac di 实数 bi circ 复数

复数

虚数定义

英文名称是imageinary number, 表示虚构的数或者不存在的数。其定义为\(i = \sqrt{-1}\)。
在实数域中,\(\sqrt{-1}\)是没有意义的也不存在。虚数在现实世界并没有实际含义,并不像在实数域中那样,比如实数2,可以表示2个苹果,2只羊,或者2厘米等。但虚数如2i,在现实物理实际中,是无法找到与之对应的。

虚数/复数发展历史

参考维基百科-虚数/复数

  • 最早提到有关负数的平方根的文献是公元1世纪古希腊数学家亚历山大的希罗,他考虑的是一种不可能的平顶金字塔的域积,计算结果会是\(\sqrt{81-144}=3i\sqrt{7}\)
  • 16世纪意大利数学家(请参看塔塔利亚和卡尔达诺)得出一元三次和四次方程式的根的表达式,并发现即使只考虑实数根,仍不可避免面对负数方根。
  • 17世纪笛卡尔称负数方根为虚数,“子虚乌有的数”,表达对此的无奈和不忿。
  • 18世纪初棣莫弗及欧拉大力推动复数的接受。1730年,棣莫弗提出棣莫弗公式:\((cos\theta + isin\theta)^n = cos\ n\theta + isin\ n\theta\)。而欧拉则在1748年提出了著名的欧拉公式\(e^{i\theta} = cos\theta + i sin \theta\)
  • 18世纪末,复数渐渐被大多数人接受,当时卡斯帕尔·韦塞尔提出复数可看作平面上的一点。数年后,高斯再提出此观点并大力推广,复数的研究开始高速发展。

复数定义及运算

表示法一

复数通常写为如下形式:

\[a+bi \]

这里的a和b是实数,而\(i\)是虚数单位,它有着性质\(i^2=-1\)。实数\(a\)叫做复数的实部,而实数\(b\)叫做复数的虚部。

  • 实数可以认为是虚部为零的复数,即实数\(a\)等价于\(a+0i\)。
  • 实部为零而虚部不为零的复数,也被叫做纯虚数

表示法二

复数可定义为实数\(a,b\)组成的有序对\((a,b)\)。在复平面坐标系中,用横轴表示实部,用纵轴表示虚部,用类似实数平面坐标系坐标点形式表示\((a,b)\)

<画个坐标系>

运算

形式上将代数的结合律、交换律、分配律应用到复数上,再加上等式\(i^2=-1\),就可以定义复数域上的加减乘除运算了。

  • 加法 \((a+bi) + (c+di) = (a+c) + (b+d)i\)

\[\begin{align} &\ \ \ \ (a+bi) + (c+di) \\ &= a + bi + c + di \\ &= a + c + bi + di \\ &= (a+c) + (bi+di) \\ &= (a+c) + (b+d)i \\ \end{align} \]

  • 减法 \((a+bi) - (c+di) = (a-c) + (b-d)i\)

\[\begin{align} &\ \ \ \ (a+bi) - (c+di) \\ &= a + bi + ((-c) + (-di)) \\ &= a + bi + (-c) + (-di) \\ &= (a+(-c)) + (bi+(-di)) \\ &= (a-c) + (b-d)i \\ \end{align} \]

  • 乘法 \((a+bi) \times (c+di) =(ac-bd)+ (ad+bc)i\)

\[\begin{align} &\ \ \ \ (a+bi) \times (c+di) \\ &= (a+bi) \times c + (a+bi) \times di \\ &= a \times c + bi \times c + a \times di + bi \times di \\ &= ac + bci + adi + bdi^2 \\ &= ac + bdi^2 + bci + adi \\ &= (ac+bdi^2) + (bci+adi) \\ &= (ac-bd) + (bc+ad)i \end{align} \]

  • 除法 \(\frac{a+bi}{c+di}=\frac{ac+bd}{c^2+d^2} + \frac{bc-ad}{c^2+d^2}i\)

\[\begin{align} &\ \ \ \ \frac{a+bi}{c+di} \\ &=\frac{(a+bi)(c-di)}{(c+di)(c-di)} \\ &=\frac{ac+bci-adi-bdi^2}{c^2-(di)^2} \\ &=\frac{(ac+bd)+(bc-ad)i}{c^2+d^2} \\ &=\frac{ac+bd}{c^2+d^2} + \frac{bc-ad}{c^2+d^2}i \end{align} \]

注:假定\(\circ\), \(\bullet\)是一个二元运算符

  • 交换律 \(x \circ y = y \circ x\)
  • 结合律 \((x \circ y ) \circ z = x \circ (y \circ z)\)
  • 分配律
    (1) \(\circ\)对\(\bullet\)满足左分配律 \(x \circ (y \bullet z) = (x \circ z) \bullet (y \circ z)\)
    (2) \(\circ\)对\(\bullet\)满足右分配律 \((y \bullet z) \circ x = (y \circ x) \bullet (z \circ x)\)

矩阵表达式

复数 \( a+bi \leftrightarrow \begin{bmatrix} a & -b \\ b & a \end{bmatrix} \),在复数乘法中用到。

\[\begin{align} &\ \ \ \ (a+bi)\times(c+di) \\ &= \begin{bmatrix} c & -d \\ d & c \end{bmatrix} \begin{bmatrix} a \\ b \end{bmatrix} \\ &= \begin{bmatrix} ac-bd \\ ad+bc \end{bmatrix} \leftrightarrow (ac-bd) + (ad+bc)i \end{align} \]

基于上面的表达式,复数域上乘以复数相当于,将复坐标系中坐标点围绕原点进行旋转。如下图所示,向量A与向量B的乘积向量F满足,三角形OEA与三角形OBF是相似的。

差异点

  • 一般实数向量的乘法有标量乘法和矢量乘法,此处仅考虑标量乘法。即两个向量的乘法等于向量对应分量乘积之和。因此二维实数坐标系中点的乘法可表示为\((x_1, x_2) \cdot (y_1, y_2) = x_1y_1 + x_2y_2\)。用矩阵化形式表示为\((x_1, x_2) \begin{pmatrix} y_1\\y_2 \end{pmatrix} = x_1y_1 + x_2y_2\)
  • 复数的乘法如\((a+bi)\times(c+di)\)按照实数加法和乘法的结合律、交换律和分配律,以及虚数定义\(i^2=-1\)可以得到\((a+bi)\times(c+di) = (ac-bd)+(bc+ad)i\)。
  • 但是如果将复数用复平面上坐标点形式或者向量形式表示时,即复数\(a+bi\)用\((a,b)\)表示时,那么两个复数相乘,就表示复平面内两个复点向量相乘,其乘法结果并不如实数空间那样对应分量之积。具体形式如前面所述。之所以有这样区别是,复数乘法定义,而矩阵化形式是尤其推导而来的。注意这个先后顺序。

参考

[1]https://zh.wikipedia.org/wiki/复数_(数学)

标签:ac,di,实数,bi,circ,复数
From: https://www.cnblogs.com/wolfling/p/17826139.html

相关文章

  • 恢复数据的方法
    1.从备份的数据库中恢复【优点】:能完整恢复到恢复时间点的数据,适合大批量数据的恢复【不足】:数据恢复繁锁,所需要时间长从备份数据库解压,导入数据,再恢复相应的数据表需要比较长的时间。数据库越大,所需的时间越长。恢复时间点后的数据丢失,需要从别的方法恢复 2.备份的临......
  • 记一次mysqlbinlog恢复数据库数据
    因为一些意外操作,用旧的备份覆盖了最新的数据库数据,导致最近几天内的数据被覆盖掉了。百度了一圈。。用mysqlbinlog恢复比较靠谱,网上查感觉操作也比较简单。。实际吧。费点劲。。 MySQL的Binlog是用于记录数据库中所有操作的日志文件。通过检查日志文件,可以找到误删除的......
  • jq 数组对象,重复数据进行合并
    var bindif = [{        "ifname": "Ge0/2/1",        "ip": "20.1.1.1",        "mask": "255.255.255.0"    }, {        "ifname": "Ge0/2/5",        "ip6addr": &q......
  • SQL server 恢复数据库
    1、查找已置疑的数据库文件存放位置;2、将SQL数据库停止;3、将置疑的数据库的数据文件RongShiYKT.mdf、RongShiYKT_Log.Ldf文件拷贝到其他目录备份;4、重启SQL数据库,将置疑的数据分离5、重建一个与置疑数据库同名称的新数据库RongShiYKT;6、停止SQL服务器,将备份的旧数据文件RongS......
  • 前端歌谣的刷题之路-第八十题-无重复数组
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 数据库数据恢复—MySQL数据库(无备份,未开启binlog)误删除表数据怎么恢复数据?
    数据库数据恢复环境:一台本地windowssever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。无数据库备份,未开启binlog。数据库故障&分析:工作人员在执行Delete命令删除数据时未添加where子句进行筛选,导致全表数据被删除,......
  • mysql8.x通过备份文件及binlog日志恢复数据
    问题简述记一次mysql数据库被误删(是整个库被删了)后的还原前提条件数据库版本为mysql8.x以上具有库被删除前的完整备份数据库开启binlog还原步骤第一步:通过完整备份还原被删的库注意事项:还原后切勿让其他用户连接,操作数据库。待使用binlog日志恢复数据后再对库进行操作,否......
  • 软件测试|MySQL DISTINCT关键字过滤重复数据
    简介在MySQL中,有时候我们需要从表中检索唯一的、不重复的数据。这时,我们可以使用DISTINCT关键字来过滤掉重复的数据行。在本文中,我们将深入探讨MySQL中DISTINCT的用法以及如何在查询中使用它来得到不重复的结果集。基本语法DISTINCT关键字用于在SELECT语句中指示查询结果中去......
  • sql 对查询结果去重,对重复数据update打标记
       1.先分组查询出来重复的SELECTsubstring(mgr_addvcd,1,6),gate_namefromyg_gate_base_bwheremgr_addvcdlike'3408%'groupbysubstring(mgr_addvcd,1,6),gate_namehavingcount(*)>1 2.再查出来重复的所有数据select*fromyg_gate_base_......
  • Linux系统重装后恢复数据盘LVM卷
    请注意,在执行这些步骤之前,确保已经了解LVM的基本概念和操作方式,并且谨慎操作以避免数据丢失。此外,如果有关于卷组的备份,那么更安全的方法是直接恢复备份,在重装系统之后再进行数据还原。在Linux系统重装后恢复LVM数据盘卷时,您可以按照以下步骤进行:1、确保LVM卷组已经存......