Movatterモバイル変換


[0]ホーム

URL:


复数与向量

原创已于 2025-04-16 11:16:09 修改·1.4k 阅读
· 28
· 12·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
文章标签:

#自动驾驶#算法

于 2025-04-16 11:09:23 首次发布

复数说明

复数在数学、工程、物理等多个领域都有非常重要的作用。下面我们来简单介绍一下复数的定义作用


🌟 一、复数的定义

复数是形如a + bi 的数,其中:

  • a 是实部(real part);
  • b 是虚部(imaginary part);
  • i 是虚数单位,满足i2=−1i^2 = -1i2=1

🚀 二、复数的作用

1.解决实数不能解决的问题

复数最初是为了解决形如x2+1=0x^2 + 1 = 0x2+1=0 这样的方程而提出的,因为在实数范围内没有解,而复数中有x=±ix = \pm ix=±i

2.在电路和信号处理中不可或缺

在交流电分析中,电压和电流通常用复数(或称“相量”)表示。比如阻抗、电抗等都可以通过复数来简化计算。

举个例子:
欧姆定律在交流电中变成V~=I~⋅Z~\tilde{V} = \tilde{I} \cdot \tilde{Z}V~=I~Z~,其中每个量都是复数。

3.在工程中表示旋转与振动

复数可用于表示二维平面中的旋转,例如用欧拉公式:
eiθ=cos⁡θ+isin⁡θe^{i\theta} = \cos\theta + i\sin\thetaeiθ=cosθ+isinθ
可以轻松表示一个旋转角度θ\thetaθ 的变化。

4.在控制系统与信号分析中描述系统特性

使用拉普拉斯变换和傅里叶变换时,函数的频率响应往往用复数来描述,复平面(如 s-平面)中的极点和零点能直观表示系统稳定性与频率特性。

5.在图像处理和量子力学中也有广泛应用

  • 图像处理中的傅里叶变换结果是复数,能表示图像的频率成分;
  • 量子力学中,波函数本质上是复值函数。

📌 总结一下:

领域复数的作用
数学扩展实数域,解决高次方程
电路描述交流电中的相位和幅度
控制用复平面分析系统稳定性
信号处理傅里叶变换中的频域分析
物理波动与量子力学中的状态表示


复数在几个重要领域中的具体应用


🎛️ 一、电路分析(交流电)

在交流电中,电压和电流是随时间变化的正弦波,比如:
v(t)=Vmcos⁡(ωt+θ)v(t) = V_m \cos(\omega t + \theta)v(t)=Vmcos(ωt+θ)
这种信号如果用三角函数来处理非常繁琐。但如果用复数表示,可以简化为:
V~=Vmeiθ\tilde{V} = V_m e^{i\theta}V~=Vmeiθ
然后电流、电压、阻抗之间的关系就可以写为:
V~=I~⋅Z~\tilde{V} = \tilde{I} \cdot \tilde{Z}V~=I~Z~
其中:

  • V~\tilde{V}V~ 是电压的复数形式(称为相量);
  • I~\tilde{I}I~ 是电流的相量;
  • Z~\tilde{Z}Z~ 是阻抗,包含电阻和电抗,也是一个复数:

Z~=R+jX\tilde{Z} = R + jXZ~=R+jX

优点:可以用复数加法/乘法替代复杂的三角恒等变换,极大简化了计算。


📡 二、信号处理与傅里叶变换

信号f(t)f(t)f(t) 可以用傅里叶变换转换到频域:
F(ω)=∫−∞+∞f(t)e−iωtdtF(\omega) = \int_{-\infty}^{+\infty} f(t) e^{-i\omega t} dtF(ω)=+f(t)etdt
这个积分结果是一个复数,包含:

  • :表示信号在某个频率的强度(幅值);
  • 角度(相位):表示该频率成分的相位差。

例如在图像处理中,每张图像的频率信息都可以表示成复数矩阵。处理图像边缘、模糊、锐化等操作就是在这个频域中完成的。

优点:复数表达了信号的“频率 + 相位”信息,能够对信号进行更完整的分析。


🔄 三、控制系统中的稳定性分析

在控制工程中,常常需要判断一个系统是不是稳定的。我们可以对系统进行拉普拉斯变换,得到一个复变量的传递函数:
H(s)=Y(s)X(s),s=σ+iωH(s) = \frac{Y(s)}{X(s)},\quad s = \sigma + i\omegaH(s)=X(s)Y(s),s=σ+
系统的极点位置决定了系统的稳定性:

  • 如果所有极点的实部都小于 0(在复平面的左半部分),系统稳定;
  • 如果极点在虚轴或右半平面,系统会振荡或发散。

示意图:

复平面上的极点分布👇:

r复制编辑           Im            |    ●       |      ● 不稳定(右半平面)            |----●-------+-------●-------> Re            |    ●       |      ● 稳定(左半平面)

优点:利用复平面分析系统响应,可以快速判断稳定性、响应速度和震荡特性。


🧬 四、量子力学中的波函数

在量子力学中,粒子状态由一个复值函数波函数ψ(x,t)\psi(x, t)ψ(x,t) 描述。

例如,一个自由粒子的波函数可能是:
ψ(x,t)=Aei(kx−ωt)\psi(x, t) = Ae^{i(kx - \omega t)}ψ(x,t)=Aei(kxωt)
我们不能直接“看”到波函数,而是通过它的模平方:
∣ψ(x,t)∣2|\psi(x, t)|^2ψ(x,t)2
来得到粒子在某位置出现的概率密度。复数的相位信息对干涉、叠加等现象非常关键。

优点:复数可以完整表达粒子状态,量子叠加与干涉都离不开复数。


💡 总结表格

应用领域复数表达作用
电路分析相量法表达电压电流幅值和相位,简化计算
信号处理傅里叶变换表达频率成分和相位
控制理论极点分析判断系统稳定性
量子力学波函数表示量子态和概率


👉为什么复数加法/乘法能简化三角恒等式的计算?

其实本质上是因为复数把幅度(大小)和相位(角度)合并成了一个整体表达式,而不是像三角函数那样要分别处理 sin 和 cos。


🔁 一、先看三角恒等式为什么“麻烦”

假设你有两个信号:
Acos⁡(ωt+ϕ1),Bcos⁡(ωt+ϕ2)A \cos(\omega t + \phi_1),\quad B \cos(\omega t + \phi_2)Acos(ωt+ϕ1),Bcos(ωt+ϕ2)
要相加时用三角恒等变换,你得写成:
Acos⁡(ωt+ϕ1)+Bcos⁡(ωt+ϕ2)=一堆cos⋅cos和sin⋅sin的展开公式A \cos(\omega t + \phi_1) + B \cos(\omega t + \phi_2)= {一堆 cos·cos 和 sin·sin 的展开公式}Acos(ωt+ϕ1)+Bcos(ωt+ϕ2)=一堆coscossinsin的展开公式
非常麻烦,要用公式:
cos⁡(a)+cos⁡(b)=2cos⁡(a+b2)cos⁡(a−b2)\cos(a) + \cos(b) = 2 \cos\left( \frac{a+b}{2} \right) \cos\left( \frac{a-b}{2} \right)cos(a)+cos(b)=2cos(2a+b)cos(2ab)
而且你还得判断哪个角大、角度是不是相差180度等等。


⚡ 二、复数处理法有多简单?

我们将信号变成复数(相量)形式:
A~=Aeiϕ1,B~=Beiϕ2\tilde{A} = A e^{i\phi_1}, \quad \tilde{B} = B e^{i\phi_2}A~=Aeiϕ1,B~=Beiϕ2
复数相加非常简单:
C~=A~+B~\tilde{C} = \tilde{A} + \tilde{B}C~=A~+B~
然后你只需取结果的实部:
Re{C~⋅eiωt}\text{Re}\{\tilde{C} \cdot e^{i\omega t}\}Re{C~et}
整个过程无需写一行三角恒等式,只是简单的复数加法。


✳️ 乘法更神奇

假设你要将两个振荡信号相乘:
cos⁡(ωt)⋅cos⁡(θ)\cos(\omega t) \cdot \cos(\theta)cos(ωt)cos(θ)
如果用三角恒等式,你要用:
cos⁡Acos⁡B=12[cos⁡(A−B)+cos⁡(A+B)]\cos A \cos B = \frac{1}{2}[\cos(A - B) + \cos(A + B)]cosAcosB=21[cos(AB)+cos(A+B)]
但如果用复数指数表达式(欧拉公式):
cos⁡x=Re(eix)\cos x = \text{Re}(e^{ix})cosx=Re(eix)
于是有:
cos⁡(ωt)⋅cos⁡(θ)=Re(eiωt)⋅Re(eiθ)⇒Re(ei(ωt+θ)+ei(ωt−θ)2)\cos(\omega t) \cdot \cos(\theta) = \text{Re}(e^{i\omega t}) \cdot \text{Re}(e^{i\theta}) \Rightarrow \text{Re}\left( \frac{e^{i(\omega t + \theta)} + e^{i(\omega t - \theta)}}{2} \right)cos(ωt)cos(θ)=Re(et)Re(eiθ)Re(2ei(ωt+θ)+ei(ωtθ))
这一步骤看似绕远了,但对于程序、数学推导,复数乘法直接就是向量旋转+缩放,完全避开了繁琐的三角恒等式。


🔍 直观理解:复数乘法 = 模长相乘 + 角度相加

比如:

两个复数z1=r1eiθ1, z2=r2eiθ2z_1 = r_1 e^{i\theta_1},\ z_2 = r_2 e^{i\theta_2}z1=r1eiθ1, z2=r2eiθ2

它们的乘积是:
z1z2=r1r2ei(θ1+θ2)z_1 z_2 = r_1 r_2 e^{i(\theta_1 + \theta_2)}z1z2=r1r2ei(θ1+θ2)
也就是说:

  • 模长相乘
  • 角度相加
    (就像把两个旋转合并成一个!)

而用三角函数做这些,要非常复杂的公式。


✅ 总结

方法优点缺点
三角恒等式可以推导,但公式复杂推导繁琐、易错
复数运算模长和相位统一表达,加法乘法直接用抽象度较高,但表达力强


复数运算规则


🧮 复数的基本形式

一个复数可以表示为:
z=a+biz = a + biz=a+bi

  • aaa:实部(Real Part)
  • bbb:虚部(Imaginary Part)
  • iii:虚数单位,满足i2=−1i^2 = -1i2=1

🔢 复数运算规则

1️⃣ 加法和减法

只需要实部加实部,虚部加虚部
(a+bi)+(c+di)=(a+c)+(b+d)i(a + bi) + (c + di) = (a + c) + (b + d)i(a+bi)+(c+di)=(a+c)+(b+d)i


2️⃣ 乘法

使用分配律并记住i2=−1i^2 = -1i2=1
(a+bi)(c+di)=ac+adi+bci+bdi2=(ac−bd)+(ad+bc)i(a + bi)(c + di) = ac + adi + bci + bdi^2 = (ac - bd) + (ad + bc)i(a+bi)(c+di)=ac+adi+bci+bdi2=(acbd)+(ad+bc)i


3️⃣ 除法

复数除法要乘以共轭复数,即把分母变成实数:

例:
a+bic+di=(a+bi)(c−di)(c+di)(c−di)=(ac+bd)+(bc−ad)ic2+d2\frac{a + bi}{c + di}= \frac{(a + bi)(c - di)}{(c + di)(c - di)}= \frac{(ac + bd) + (bc - ad)i}{c^2 + d^2}c+dia+bi=(c+di)(cdi)(a+bi)(cdi)=c2+d2(ac+bd)+(bcad)i


4️⃣ 共轭(Conjugate)

复数的共轭是把虚部变号:
z‾=a−bi\overline{z} = a - biz=abi
性质:

  • z⋅z‾=a2+b2z \cdot \overline{z} = a^2 + b^2zz=a2+b2:这是复数的模平方
  • 共轭在复平面中表示“对实轴对称”的点

5️⃣ 模(绝对值)

复数的模就是它到原点的距离:
∣z∣=a2+b2|z| = \sqrt{a^2 + b^2}z=a2+b2


6️⃣ 指数形式(极坐标形式)

复数也可以表示成:
z=r(cos⁡θ+isin⁡θ)=reiθz = r(\cos \theta + i \sin \theta) = re^{i\theta}z=r(cosθ+isinθ)=reiθ
其中:

  • r=∣z∣r = |z|r=z:模长
  • θ=arg⁡(z)\theta = \arg(z)θ=arg(z):幅角(与正实轴的夹角)

这种形式方便用于乘法和除法:
z1z2=r1r2ei(θ1+θ2)z_1 z_2 = r_1 r_2 e^{i(\theta_1 + \theta_2)}z1z2=r1r2ei(θ1+θ2)


📌 小结表

运算规则
加减实部加减,虚部加减
乘法(a+bi)(c+di)=(ac−bd)+(ad+bc)i(a+bi)(c+di) = (ac - bd) + (ad + bc)i(a+bi)(c+di)=(acbd)+(ad+bc)i
除法乘以共轭数,分母实数化
共轭a+bi‾=a−bi\overline{a + bi} = a - bia+bi=abi
(
指数形式reiθre^{i\theta}reiθ,乘除更方便


为什么规定i2=−1i^2 = -1i2=1

🔹 1. 复数引入的背景

最早,数学家们在解代数方程时遇到了“无解”的情况。比如方程:
x2+1=0x^2 + 1 = 0x2+1=0
显然,没有实数解,因为对于任何实数xxxx2x^2x2 总是大于或等于零,因此x2+1x^2 + 1x2+1 永远不可能等于零。

然而,数学家们不甘心放弃这个方程。于是,他们引入了一个新的“数”,我们称之为虚数单位,记作iii,它满足:
i2=−1i^2 = -1i2=1
这样,方程就有了解:
x2+1=0⇒x2=−1⇒x=±ix^2 + 1 = 0 \quad \Rightarrow \quad x^2 = -1 \quad \Rightarrow \quad x = \pm ix2+1=0x2=1x=±i


🔹 2. 为什么是i2=−1i^2 = -1i2=1

简单来说,定义iii 为满足i2=−1i^2 = -1i2=1 的数,是为了让我们能解决那些没有实数解的方程。虚数并非“不真实”,它是数学系统扩展的一部分,使得方程求解更加完备。

通过引入iii,数学家们把原本只有实数解的问题,扩展到复数域,使得代数方程无论有无解,都能在复数范围内找到解。


🔹 3. 扩展数学的工具

定义i2=−1i^2 = -1i2=1 不仅帮助我们求解方程,还在其他数学领域中发挥了重要作用。具体来说:

  • 复数域的引入:通过虚数单位iii,我们得到复数 系统。复数不再仅仅局限于实数的范围,使得许多问题的解答变得更加全面。
  • 代数封闭性:复数是代数封闭 的,即任何代数方程(无论是实数方程还是复数方程)都至少有一个复数解。举个例子:x3−2=0x^3 - 2 = 0x32=0 在实数范围内没有解,但在复数范围内却能找到解。

🔹 4. 复数在实际应用中的重要性

虚数和复数广泛应用于许多学科,尤其在工程学、物理学等领域有重要作用:

  • 信号处理:复数使得正弦波(周期性信号)的表示变得非常简洁。通过复数相量法,可以将时域中的复杂波形转化为频域中的简单表示,大大简化了计算和分析。
  • 电路理论:交流电路中的电压、电流都可以用复数来表示,使得电路分析更加高效。
  • 量子力学:波函数的表达、粒子态的叠加、干涉现象等都需要用到复数,虚数单位iii 在量子力学中起着至关重要的作用。
  • 控制理论:复数帮助分析系统的稳定性和频率响应,极大地简化了计算和分析过程。

总结

规定i2=−1i^2 = -1i2=1 是为了扩展我们处理数学方程的工具,特别是帮助解决代数方程中没有实数解的问题。通过引入虚数单位,我们不仅可以找到方程的解,还能将问题扩展到复数系统,使得许多数学、工程和物理问题变得更加简洁和可解。


🔹 复数在坐标系中的表示

1.复平面(复数坐标系)

复数z=a+biz = a + biz=a+bi 可以看作是平面上的一个点,其坐标为(a,b)(a, b)(a,b),其中:

  • aaa 是复数的实部(Real part)
  • bbb 是复数的虚部(Imaginary part)

2.复数作为点和向量

复数不仅仅是一个代数数,它也可以被视作复平面上的一个或者向量。在复平面中:

  • **横轴(实轴)**表示复数的实部aaa
  • **纵轴(虚轴)**表示复数的虚部bbb

也就是说,一个复数z=a+biz = a + biz=a+bi 在复平面上对应于点(a,b)(a, b)(a,b),或者对应于从原点(0,0)(0, 0)(0,0)(a,b)(a, b)(a,b) 的一个有向线段(即向量)。


🔹 复数的几何意义

1.模(绝对值)

复数的模(或绝对值)表示复数在复平面上到原点的距离,即:
∣z∣=a2+b2|z| = \sqrt{a^2 + b^2}z=a2+b2
在复平面中,复数z=a+biz = a + biz=a+bi 的模是点(a,b)(a, b)(a,b) 到原点(0,0)(0, 0)(0,0) 的距离。

2.辐角(幅角)

复数的辐角(或幅角)表示复数与实轴之间的夹角,通常用θ\thetaθ 来表示。对于复数z=a+biz = a + biz=a+bi,它的幅角θ\thetaθ 可以通过反正切函数求得:
θ=arg⁡(z)=tan⁡−1(ba)\theta = \arg(z) = \tan^{-1}\left( \frac{b}{a} \right)θ=arg(z)=tan1(ab)
其中,θ\thetaθ 是复数zzz 在复平面中相对于实轴的角度。


🔹 复数的极坐标表示

复数除了在直角坐标系(实部和虚部)中表示外,还可以使用极坐标来表示。极坐标表示法更方便进行复数的乘法和除法运算。

一个复数z=a+biz = a + biz=a+bi 可以用极坐标表示为:
z=reiθz = r e^{i\theta}z=reiθ
其中:

  • r=∣z∣=a2+b2r = |z| = \sqrt{a^2 + b^2}r=z=a2+b2 是复数的模
  • θ=arg⁡(z)\theta = \arg(z)θ=arg(z) 是复数的幅角

在复平面上,复数zzz 表示为模rrr 和角度θ\thetaθ 的极坐标位置。复数的乘法除法就可以通过模长和角度的运算来简化:

  • 乘法:模长相乘,角度相加
  • 除法:模长相除,角度相减

这种表示法特别适合处理旋转、振荡等现象。


🔹 复数运算的几何意义

复数不仅仅是代数对象,它们的运算也具有直观的几何意义。

1.复数加法的几何意义

复数加法就是向量的加法。如果你有两个复数z1=a1+b1iz_1 = a_1 + b_1 iz1=a1+b1iz2=a2+b2iz_2 = a_2 + b_2 iz2=a2+b2i,它们在复平面上分别对应于两个点或向量。当你加这两个复数时,相当于把这两个向量首尾相接,得到一个新的向量。

几何上可以通过平行四边形法则来理解复数加法。

2.复数乘法的几何意义

复数乘法的几何意义是:

  • 模长相乘:复数的模长会按比例缩放。
  • 角度相加:复数的幅角会发生旋转,旋转的角度是两个复数的幅角之和。

这就是复数乘法的核心:通过旋转和缩放来实现复数之间的运算。


🔹 复数的实际应用

复数的几何意义在许多实际领域中非常重要,尤其是在信号处理、物理学、工程学等领域。复数在坐标系中的应用让很多原本复杂的计算变得更加直观和高效:

  1. 旋转:复数乘法的几何意义正是旋转,特别适合描述物体的旋转和信号的相位变化。
  2. 信号分析:复数帮助我们将信号从时域转换到频域,简化了正弦波、余弦波等信号的分析。
  3. 电路分析:在交流电路分析中,电压、电流等物理量可以用复数来表示,极大地简化了计算。
  4. 量子力学:复数是描述量子态、波函数、干涉等现象的核心工具。

📌 总结

复数在坐标系中的作用不仅仅是“数”的运算,它本身就具有几何意义,通过复平面(或复数坐标系)中的点和向量表示,使得我们能够直观地理解和运算。无论是复数加法、乘法,还是极坐标形式,都有其明确的几何解释,极大地简化了许多数学问题和工程问题。


💡 一、什么是向量?

✅ 1. 向量的定义:

向量是同时具有大小和方向的量。

  • 表示运动:如速度、加速度、力等。
  • 表示空间位置:如二维空间中的位置矢量。

🧭 二、向量的基本表示

✅ 1.几何表示法:

在几何中,一个向量通常画成一个箭头,箭头的长度表示大小(模),方向表示向量的方向。

✅ 2.代数表示法:

在坐标系中,向量可以用有序数对/数列表示。

  • 二维向量:
    v⃗=(x,y)\vec{v} = (x, y)v=(x,y)

  • 三维向量:
    v⃗=(x,y,z)\vec{v} = (x, y, z)v=(x,y,z)

  • n维向量:
    v⃗=(v1,v2,…,vn)\vec{v} = (v_1, v_2, \dots, v_n)v=(v1,v2,,vn)


📏 三、向量的基本运算

✅ 1. 向量加法:

a⃗+b⃗=(a1+b1,a2+b2)\vec{a} + \vec{b} = (a_1 + b_1, a_2 + b_2)a+b=(a1+b1,a2+b2)

几何意义:在平面中可以用“首尾相接法”或“平行四边形法则”来表示。

✅ 2. 向量减法:

a⃗−b⃗=(a1−b1,a2−b2)\vec{a} - \vec{b} = (a_1 - b_1, a_2 - b_2)ab=(a1b1,a2b2)

几何上就是从一个点指向另一个点的向量。

✅ 3. 数乘(标量乘法):

k⋅a⃗=(ka1,ka2)k \cdot \vec{a} = (k a_1, k a_2)ka=(ka1,ka2)

表示将向量放大或缩小∣k∣|k|k 倍,并根据符号决定方向。


🧮 四、向量的其他重要概念

✅ 1.向量的模(长度)

二维向量:
∣v⃗∣=x2+y2|\vec{v}| = \sqrt{x^2 + y^2}v=x2+y2
三维向量:
∣v⃗∣=x2+y2+z2|\vec{v}| = \sqrt{x^2 + y^2 + z^2}v=x2+y2+z2
表示向量从原点到终点的“距离”。


✅ 2.单位向量

单位向量是模为 1 的向量:
v^=v⃗∣v⃗∣\hat{v} = \frac{\vec{v}}{|\vec{v}|}v^=vv
它只保留方向,不含大小。


✅ 3.向量点积(数量积)

两个向量:
a⃗⋅b⃗=∣a⃗∣⋅∣b⃗∣⋅cos⁡θ\vec{a} \cdot \vec{b} = |\vec{a}| \cdot |\vec{b}| \cdot \cos\thetaab=abcosθ
代数形式:
a⃗⋅b⃗=a1b1+a2b2+⋯+anbn\vec{a} \cdot \vec{b} = a_1b_1 + a_2b_2 + \dots + a_n b_nab=a1b1+a2b2++anbn

  • 点积为 0:说明两个向量垂直(正交)
  • 点积结果是一个标量(数值)

✅ 4.向量叉积(仅适用于三维)

a⃗×b⃗=c⃗\vec{a} \times \vec{b} = \vec{c}a×b=c

结果是一个垂直于a⃗\vec{a}ab⃗\vec{b}b 的向量,其模为:
∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡θ|\vec{a} \times \vec{b}| = |\vec{a}| |\vec{b}| \sin \thetaa×b=a∣∣bsinθ
可以用于求平面法向量或旋转方向。


🧭 五、向量在坐标系中的意义

  1. 可以表示从原点出发指向某点的位移
  2. 可以代表方向与幅度(如速度、加速度)
  3. 多个向量可以组成一个向量空间
  4. 可以用于描述线性变换(如旋转、投影、缩放)

🌍 六、向量的实际应用

🚀 1. 物理学:

  • 力的合成与分解
  • 位移、速度、加速度分析

📐 2. 工程/建筑:

  • 坐标变换
  • 构建结构模型

🧠 3. 计算机图形学:

  • 模拟物体运动
  • 灯光方向、法向量、视角处理等

🧮 4. 线性代数基础:

  • 向量空间、矩阵变换
  • 主成分分析、特征向量等

🧊 七、举个简单例子

两个向量:
a⃗=(3,4),b⃗=(1,−2)\vec{a} = (3, 4), \quad \vec{b} = (1, -2)a=(3,4),b=(1,2)

  • 加法:a⃗+b⃗=(4,2)\vec{a} + \vec{b} = (4, 2)a+b=(4,2)
  • 点积:a⃗⋅b⃗=3×1+4×(−2)=3−8=−5\vec{a} \cdot \vec{b} = 3×1 + 4×(-2) = 3 - 8 = -5ab=3×1+4×(2)=38=5
  • 模长:∣a⃗∣=32+42=5|\vec{a}| = \sqrt{3^2 + 4^2} = 5a=32+42=5

向量和复数的关系

向量和复数虽然最初来源不同(向量源自几何,复数源自代数),但它们之间有非常紧密而深刻的联系,尤其在二维空间中,可以说“复数就是一种特殊的向量”。

我们来从多个维度详细分析它们之间的关系👇


🎯 一、表示形式上的对应

向量(二维)复数
(x,y)(x, y)(x,y)z=x+iyz = x + iyz=x+iy
  • 向量的两个分量(x, y)可以直接看成复数的实部和虚部。
  • 所以:复数 = 平面向量的代数表示法

📌 二、模与方向的对应

  • 向量模:
    ∣v⃗∣=x2+y2|\vec{v}| = \sqrt{x^2 + y^2}v=x2+y2

  • 复数模(绝对值):
    ∣z∣=x2+y2|z| = \sqrt{x^2 + y^2}z=x2+y2

  • 向量方向(夹角):用角度或单位向量描述

  • 复数方向:用“幅角”θ\thetaθ 描述,复数的极坐标形式:
    z=r(cos⁡θ+isin⁡θ)=reiθz = r (\cos \theta + i \sin \theta) = r e^{i\theta}z=r(cosθ+isinθ)=reiθ


🔁 三、运算方式的异同

✅ 向量加法 & 复数加法

  • 向量加法:
    (x1,y1)+(x2,y2)=(x1+x2,y1+y2)(x_1, y_1) + (x_2, y_2) = (x_1 + x_2, y_1 + y_2)(x1,y1)+(x2,y2)=(x1+x2,y1+y2)
  • 复数加法:(x1+iy1)+(x2+iy2)=(x1+x2)+i(y1+y2)(x_1 + i y_1) + (x_2 + i y_2) = (x_1 + x_2) + i (y_1 + y_2)(x1+iy1)+(x2+iy2)=(x1+x2)+i(y1+y2)

👉 完全一样,对应分量相加。


✅ 向量乘法(复杂) vs 复数乘法(清晰)

向量之间本身没有“自然定义”的乘法(需要使用点积或叉积等特殊操作)。

复数乘法可以实现旋转和缩放
z1=r1eiθ1,z2=r2eiθ2z_1 = r_1 e^{i\theta_1}, \quad z_2 = r_2 e^{i\theta_2}z1=r1eiθ1,z2=r2eiθ2

  • 模相乘:表示缩放
  • 幅角相加:表示旋转

💡也就是说,复数乘法可以直接用来实现二维空间中的旋转变换! 这正是复数比向量更有优势的地方之一。


🌀 四、图形意义一致

✅ 复数的几何意义:复平面

  • 横轴表示实部(x轴)
  • 纵轴表示虚部(y轴)
  • 复数就是一个平面向量,从原点指向(x,y)(x, y)(x,y)

✅ 向量的几何意义:平面箭头

  • 同样也是从原点指向某个点的箭头

💥 五、复数 = 平面向量 + 代数结构

复数不仅表示了二维向量,而且还天然包含了:

  • 旋转(通过复数乘法)
  • 缩放(通过模)
  • 共轭对称(对应 y 轴反射)

👉 所以:复数可以看作是二维向量的代数“进化体”


✳️ 六、总结对比表

项目向量(x,y)(x, y)(x,y)复数x+iyx + iyx+iy
表示方式二元组代数形式
几何意义平面上的箭头复平面上的点/箭头
加法分量相加实虚部相加
乘法无自然定义(需用点积/叉积)有定义,等价于旋转 + 缩放
x2+y2\sqrt{x^2 + y^2}x2+y2x2+y2\sqrt{x^2 + y^2}x2+y2
单位方向表示单位向量单位复数eiθe^{i\theta}eiθ
应用力、速度、空间描述振动、电路、旋转、信号分析等

🔍 拓展:三维及以上怎么办?

  • 复数适用于二维空间(复平面)
  • 更高维空间用
    • 向量 + 矩阵
    • 或用更高级的代数结构:四元数(用于三维旋转)
      四元数可以看作是复数在三维空间的扩展。

用一个简单的例子,通过图形方式(结合代码思路)来演示复数乘法如何实现旋转和缩放


🔢 示例:复数乘法 = 缩放 + 旋转

场景:

我们有一个复数点z=1+iz = 1 + iz=1+i,它在复平面上的位置是 (1, 1)。

我们用另一个复数w=2eiπ4=1+iw = \sqrt{2} e^{i\frac{\pi}{4}} = 1 + iw=2ei4π=1+i 去乘它,看看会发生什么。

目标:

计算z⋅w=(1+i)(1+i)z \cdot w = (1 + i)(1 + i)zw=(1+i)(1+i),并在图上显示出来。


✅ 数学推导部分

(1+i)(1+i)=1+2i+i2=1+2i−1=2i(1 + i)(1 + i) = 1 + 2i + i^2 = 1 + 2i - 1 = 2i(1+i)(1+i)=1+2i+i2=1+2i1=2i

原始点(1,1)(1, 1)(1,1) 被乘以(1+i)(1 + i)(1+i) 后,变成了纯虚数2i2i2i,也就是复平面上的点(0,2)(0, 2)(0,2)

观察:

  • 长度变化:原本模长为2\sqrt{2}2,现在是222,所以模变大了。
  • 方向变化:原本方向是 45°,现在是 90°,转了 45°。

➡️这就是复数乘法:模相乘,角度相加


🧑‍💻 Python 可视化代码(用 matplotlib)

你可以在本地运行这个代码来看看图形效果:

import matplotlib.pyplotas pltimport numpyas np# 定义复数z=1+1j# 原始点w=1+1j# 用来旋转和放大的因子# 乘积zw= z* w# 设置图形fig, ax= plt.subplots()ax.set_aspect('equal')ax.grid(True, which='both')# 坐标轴ax.axhline(y=0, color='k', linewidth=0.5)ax.axvline(x=0, color='k', linewidth=0.5)# 原始点ax.quiver(0,0, z.real, z.imag, angles='xy', scale_units='xy', scale=1, color='blue', label='z')# 旋转放大后的点ax.quiver(0,0, zw.real, zw.imag, angles='xy', scale_units='xy', scale=1, color='red', label='z * w')# 图例ax.legend()ax.set_xlim(-3,3)ax.set_ylim(-1,3)ax.set_title("复数乘法 = 缩放 + 旋转")plt.show()

🎯 图形解释

  • 蓝色箭头:原始复数 z = 1 + i,方向是 45°。
  • 红色箭头:结果复数 2i,方向是 90°。
  • 你可以看到箭头顺时针转了 45°,并长度变成了原来的 2 倍
确定要放弃本次机会?
福利倒计时
::

立减 ¥

普通VIP年卡可用
立即使用
参与评论您还未登录,请先登录后发表或查看评论

博客等级

码龄12年
180
原创
2449
点赞
2150
收藏
1423
粉丝
关注
私信

热门文章

分类专栏

展开全部收起

上一篇:
矿区自动驾驶
下一篇:
点云相关操作

大家在看

最新文章

目录

展开全部

收起

目录

展开全部

收起

上一篇:
矿区自动驾驶
下一篇:
点云相关操作

目录

评论
被折叠的  条评论为什么被折叠?到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝规则
hope_wisdom
发出的红包

打赏作者

yymagicer

你的鼓励将是我创作的最大动力

¥1¥2¥4¥6¥10¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

[8]ページ先頭

©2009-2025 Movatter.jp