9.1 复数

一、复数

线性代数的完整一定要包含复数 z=x+iyz=x+iyz=x+iy,即使矩阵是实矩阵,它的特征值和特征向量也常常是复的。例如:2×22\times22×2 的旋转矩阵有复特征向量 x=(1,i)\boldsymbol x=(1,i)x=(1,i)x‾=(1,−i)\overline{\boldsymbol x}=(1,-i)x=(1,i).
我们先从虚数(imaginary number) iii 开始,我们都知道 x2=−1x^2=-1x2=1 没有实数解,当对一个实数开平方时,结果不可能是负的。我们将 x2=−1x^2=-1x2=1 的解记为 iii(电气工程师称为 jjj). 虚数遵循常规的加法和乘法运算,只有一点不同,那就是 i2\pmb{i^2}i2 替换为 −1\pmb{-1}1.
本节的内容均来自于 i2=−1i^2=-1i2=1e2πi=1e^{2πi}=1e2πi=1.

一个复数(complex number),以 3+2i3+2i3+2i 为例,它是由实数(3)加上一个虚数(2i)组成。加法是分开处理实部和虚部,乘法需要用到 i2=−1i^2=-1i2=1加法:(3+2i)+(3+2i)=6+4i乘法:(3+2i)(1−i)=3+2i−3i−2i2=5−i\begin{array}{rl}\pmb{加法}:&\color{blue}(3+2i)+(3+2i)=6+4i\\\pmb{乘法}:&\color{blue}(3+2i)(1-i)=3+2i-3i-2i^2=5-i\end{array}加法乘法(3+2i)+(3+2i)=6+4i(3+2i)(1i)=3+2i3i2i2=5i

3+i3+i3+i1−i1-i1i 相加,结果是 444,实数部分 3+13+13+1 和虚数部分 i−ii-iii 分开计算,它对应于将向量 (3,1)(3,1)(3,1)(1,−1)(1,-1)(1,1) 相加得到 (4,0)(4,0)(4,0).
(1+i)2(1+i)^2(1+i)21+i1+i1+i1+i1+i1+i,我们运用规则得到了一个惊喜的结果 2i2i2i(1+i)(1+i)=1+i+i+i2=2i(1+i)(1+i)=1+i+i+i^2=2i(1+i)(1+i)=1+i+i+i2=2i在复平面(complex plane)内,(1+i)(1+i)(1+i) 对应的角度(辐角)是 45°45°45°,它与向量 (1,1)(1,1)(1,1) 类似,将 (1+i)(1+i)(1+i) 平方后得到 2i2i2i,角度也翻倍到 90°90°90°,如果再次平方,结果是 (2i)2=−4(2i)^2=-4(2i)2=4,此时角度也再次翻倍为 180°180°180°,它指向负实轴方向。
实数 aaa 可以看成一个复数 z=a+biz=a+biz=a+bi,只不过虚部为零:b=0b=0b=0.实部 real part 是a=Re(a+bi)虚部 imaginary part 是b=Im(a+bi)\pmb{实部\, \textrm{real part}}\, 是\kern 7pta=\textrm{Re}(a+bi)\kern 20pt\pmb{虚部\,\textrm{imaginary part}\,}是\kern 7ptb=\textrm{Im}(a+bi)实部real parta=Re(a+bi)虚部imaginary partb=Im(a+bi)

二、复平面

复数对应平面中的点:实数点在 xxx 轴上,纯虚数点在 yyy 轴上,复数 3+2i\pmb{3+2i}3+2i 对应点的坐标是 (3,2)\pmb{(3,2)}(3,2). 数字零,就是 0+0i0+0i0+0i,它位于原点。
复数的加法和减法就像平面中向量的加法和减法一样,实部和虚部的加减分开计算,和向量的加减一样是首尾相连。除了可以将复数相乘而向量无法相乘外,复平面 C1\textrm{\pmb C}^1C1 就如同通常的二维平面 R2\textrm{\pmb R}^2R2.
下面是一个重要概念:3+2i\pmb{3+2i}3+2i 的复共轭(complex conjugate)是 3−2i\pmb{3-2i}32iz=1−iz=1-iz=1i 的复共轭是 z‾=1+i\overline z=1+iz=1+i. 一般的 z=a+biz=a+biz=a+bi 的复共轭是 z‾=a−bi\overline z=a-biz=abi.(共轭可以用 z\pmb zz 上加上横线或星号来表示z‾=z∗\pmb{\overline z=z^*}z=z.)zzzz‾\overline zz 的虚部有相反的符号。在复平面内,z‾\overline zzzzz 所对应的点关于实轴对称。
在这里插入图片描述
两个很有用的结论:我们将复共轭 z‾1\pmb{\overline z_1}z1 z‾2\pmb{\overline z_2}z2 相乘,得到 z1z2\pmb{z_1z_2}z1z2 的共轭。将复共轭 z‾1\overline z_1z1z‾2\overline z_2z2 相加,得到 z1+z2z_1+z_2z1+z2 的共轭。即 z‾1z‾2=z1z2‾z‾1+z‾2=z1+z2‾\overline z_1\overline z_2=\overline{z_1z_2}\kern 20pt\overline z_1+\overline z_2=\overline{z_1+z_2}z1z2=z1z2z1+z2=z1+z2例如:z‾1+z‾2=(3−2i)+(1+i)=4−i.就是z1+z2=4+i的共轭z‾1×z‾2=(3−2i)×(1+i)=5+i.就是z1×z2=5−i的共轭\begin{array}{ll}\pmb{\overline z_1+\overline z_2}=(3-2i)+(1+i)=\pmb{4-i}.&就是\kern 3ptz_1+z_2=\pmb{4+i}\kern 3pt的共轭\\\pmb{\overline z_1\times\overline z_2}=(3-2i)\times(1+i)=\pmb{5+i}.&就是\kern 3ptz_1\times z_2=\pmb{5-i}\kern 3pt的共轭\end{array}z1+z2=(32i)+(1+i)=4i.z1×z2=(32i)×(1+i)=5+i.就是z1+z2=4+i的共轭就是z1×z2=5i的共轭加法和乘法正好是线性代数所需要的。当 AAA 是实矩阵时,两边同时取 Ax=λxA\boldsymbol x=\lambda\boldsymbol xAx=λx 的共轭,将得到另一个特征值 λ‾\overline \lambdaλ 和特征向量 x‾\overline{\boldsymbol x}x特征值λ和λ‾如果Ax=λx且 A 是实矩阵,则Ax‾=λ‾x‾(9.1.1){\color{blue}特征值}\kern 5pt\pmb\lambda\kern 5pt{\color{blue}和}\kern5pt\pmb{\overline\lambda}\kern 15pt{\color{blue}如果\kern 3ptA\boldsymbol x=}\pmb{\lambda}\boldsymbol x\kern 5pt{\color{blue}且\,A\,是实矩阵,则}\kern 5ptA\overline{\boldsymbol x}=\overline\lambda\overline{\boldsymbol x}\kern 16pt(9.1.1)特征值λλ如果Ax=λxA是实矩阵,则Ax=λx(9.1.1)zzz 和它的复共轭 z‾\overline zz 相加或相乘会得到一个特别的结果:z+z‾z+\overline zz+zzz‾z\overline zzz 总是实数,例如:z+z‾ 为 实数(3+2i)+(3−2i)=6(实数)zz‾ 为 实数(3+2i)×(3−2i)=9−6i+6i−4i2=13(实数)\begin{array}{rl}\pmb{z+\overline z}\,为\,\pmb{实数}&(3+2i)+(3-2i)=6\kern 5pt(实数)\\z\overline z\,为\,\pmb{实数}&(3+2i)\times(3-2i)=9-6i+6i-4i^2=13\kern 5pt(实数)\end{array}z+z实数zz实数(3+2i)+(32i)=6(实数)(3+2i)×(32i)=96i+6i4i2=13(实数)z=a+biz=a+biz=a+bi 和它的共轭 z‾=a−bi\overline{z}=a-biz=abi 的和是实数 2a2a2a,它们的乘积是实数 a2+b2a^2+b^2a2+b2z乘z‾得到∣z∣2=r2(a+bi)(a−bi)=a2+b2(9.1.2)\pmb{z\kern 3pt乘\kern 3pt\overline{z}\kern 3pt得到\kern 5pt|z|^2=r^2}\kern 15pt{\color{blue}(a+bi)(a-bi)=a^2+b^2}\kern 15pt(9.1.2)zz得到z2=r2(a+bi)(abi)=a2+b2(9.1.2)下面是求非零复数的倒数 1z\dfrac{1}{z}z1. 如何计算 111 除以 a+bia+bia+bi 呢?最好的方法是先乘 z‾z‾=1\dfrac{\overline z}{\overline z}=1zz=1,乘积 zz‾=a2+b2z\overline z=a^2+b^2zz=a2+b2 在分母上:1a+bi=1a+bia−bia−bi=a−bia2+b213+2i=13+2i3−2i3−2i=3−2i13{\color{blue}\dfrac{1}{a+bi}}=\dfrac{1}{a+bi}\dfrac{a-bi}{a-bi}={\color{blue}\dfrac{a-bi}{a^2+b^2}}\kern 12pt\frac{1}{3+2i}=\dfrac{1}{3+2i}\dfrac{3-2i}{3-2i}=\dfrac{3-2i}{13}a+bi1=a+bi1abiabi=a2+b2abi3+2i1=3+2i132i32i=1332ia2+b2=1a^2+b^2=1a2+b2=1 时,这表明 (a+bi)−1(a+bi)^{-1}(a+bi)1 就是 a−bia-biabi. 在单位圆上,1z\pmb{\dfrac{1}{z}}z1 等于 z‾\pmb{\overline z}z. 后面会写成 1eiθ=e−iθ\dfrac{1}{e^{i\theta}}=e^{-i\theta}eiθ1=eiθ,使用模长 rrr 和辐角 θ\thetaθ 进行乘除。

三、极形式 reiθre^{i\theta}reiθ

∣z∣|z|za2+b2a^2+b^2a2+b2 的平方根,这个就是复数 z=a+ibz=a+ibz=a+ib绝对值模(modulus). 平方根 ∣z∣|z|z 也写成 rrr,因为它是 000zzz 的距离。极形式 reiθ\pmb{re^{i\theta}}reiθ(polor form)中的实数 r\pmb rr 给出了复数 z\pmb zz 的长度:z=a+ib的绝对值是∣z∣=a2+b2,记为r.z=3+2i的绝对值是∣z∣=32+22,即r=13\begin{array}{l}z=a+ib\kern 5pt的绝对值是\kern 5pt{\color{blue}|z|=\sqrt{a^2+b^2}},\pmb{记为\kern 4ptr}.\\z=3+2i\kern 5pt的绝对值是\kern 5pt|z|=\sqrt{3^2+2^2},即\kern 4ptr=\sqrt{13}\end{array}z=a+ib的绝对值是z=a2+b2记为r.z=3+2i的绝对值是z=32+22,即r=13极形式中的另一部分是辐角 θ\thetaθ. z=5z=5z=5 的辐角是 θ=0\theta=0θ=0,这是因为此时 zzz 是正实数。纯虚数 z=3iz=3iz=3i 的辐角是 π2\dfrac{π}{2}2π,复数 z=−9z=-9z=9 的辐角是 πππ. 当复数平方时,其辐角加倍。 极形式非常适合复数的乘法(对于加法并不适合)。
当模长为 rrr 辐角为 θ\thetaθ 时,由三角学可得到直角三角形的另外两条边。实部(沿着 xxx 轴)是 a=rcos⁡θa=r\cos\thetaa=rcosθ,虚部(沿 yyy 轴)是 b=rsin⁡θb=r\sin\thetab=rsinθ,将这两部分结合起来,矩形形式 a+iba+iba+ib 就变成了极形式 reiθre^{i\theta}reiθ.

复数z=a+ib也就是z=rcos⁡θ+irsin⁡θ,即reiθ\pmb{复数\kern 10ptz=a+ib\kern 10pt也就是\kern 10ptz=r\cos\theta+ir\sin\theta,即\kern 3ptre^{i\theta}}复数z=a+ib也就是z=rcosθ+irsinθ,即reiθ

注:cos⁡θ+isin⁡θ\pmb{\cos\theta+i\sin\theta}cosθ+isinθ 的绝对值 r=1r=1r=1,这是因为 cos⁡2θ+sin⁡2θ=1\pmb{\cos^2\theta+\sin^2\theta=1}cos2θ+sin2θ=1. 因此 cos⁡θ+isin⁡θ\cos\theta+i\sin\thetacosθ+isinθ 在半径为 111 的圆上 —— 单位圆。

例1】对于 z=1+iz=1+iz=1+i 和它的共轭 z‾=1−i\overline z=1-iz=1i,分别求它们的模长 rrr 和辐角 θ\thetaθ.
解: zzzz‾\overline zz 的绝对值是一样的,都是 r=1+1=2r=\sqrt{1+1}=\sqrt2r=1+1=2∣z∣2=12+12=2,∣z‾∣2=12+(−1)2=2|z|^2=1^2+1^2=2,\kern 10pt|\overline z|^2=1^2+(-1)^2=2z2=12+12=2,z2=12+(1)2=2它们和原点的距离都是 r=2r=\sqrt2r=2. 那么辐角 θ\thetaθ 是多少呢?复平面中,复数 1+i1+i1+i 对应点 (1,1)(1,1)(1,1),辐角是 π4\dfrac{π}{4}4π 弧度或 45°45°45°,余弦值是 12\dfrac{1}{\sqrt2}21,正弦值是 12\dfrac{1}{\sqrt2}21,结合 rrrθ\thetaθ,可重新得到 z=1+iz=1+iz=1+ircos⁡θ+irsin⁡θ=2(12)+i2(12)=1+ir\cos\theta+ir\sin\theta=\sqrt2\Big(\dfrac{1}{\sqrt2}\Big)+i\sqrt2\Big(\dfrac{1}{\sqrt2}\Big)=1+ircosθ+irsinθ=2(21)+i2(21)=1+i它的共轭 1−i1-i1i 的辐角可以是正值也可以是负值,我们可以取 7π4\dfrac{7π}{4}47π 弧度即 315°315°315°,也可以反向取一个负角度 −π4-\dfrac{π}{4}4π 弧度即 −45°-45°45°. 如果 z\pmb zz 的辐角是 θ\pmb\thetaθ,则它的共轭 z‾\pmb{\overline z}z 的辐角是 2π−θ\pmb{2π-\theta}2πθ,也可以是 −θ\pmb{-\theta}θ.
我们可以自由的对任意辐角加上 2π、4π2π、4π2π4π−2π-2π2π,这是因为绕原点旋转整圈后仍是同一点。这解释了为什么辐角 θ\thetaθ 有无穷多种选择,通常我们选择 0002π2π2π 之间的辐角(辐角主值),但是对于共轭复数 z‾\overline zz 的辐角,选择 −θ-\thetaθ 会非常有用。有 1=e0=e2πi1=e^0=e^{2πi}1=e0=e2πi.

四、幂与乘积:极形式

计算 (1+i)2(1+i)^2(1+i)2(1+i)8(1+i)^8(1+i)8 时使用极形式是最快的,(1+i)(1+i)(1+i) 的极形式中,r=2r=\sqrt2r=2θ=π4\theta=\dfrac{π}{4}θ=4π(或 45°45°45°),绝对值平方得 r2=2r^2=2r2=2,辐角加倍得 2θ=π22\theta=\dfrac{π}{2}2θ=2π(或 90°90°90°),这样就得到了 (1+i)2(1+i)^2(1+i)2. 对于八次幂,我们需要计算 r8r^8r88θ8\theta8θ(1+i)8r8=2⋅2⋅2⋅2=16,8θ=8⋅π4=2π\pmb{(1+i)^8}\kern 20ptr^8=2\cdot2\cdot2\cdot2=16,\kern 5pt8\theta=8\cdot\dfrac{π}{4}=2\pi(1+i)8r8=2222=16,8θ=84π=2π这表明:(1+i)8(1+i)^8(1+i)8 的绝对值是 161616,辐角为 2π2\pi2π,所以 (1+i)8=16(1+i)^8=16(1+i)8=16.
使用极形式计算复数的幂非常简单,复数的乘法也是如此:

z=r(cos⁡θ+isin⁡θ)的 n 次幂是zn=rn(cos⁡nθ+isin⁡nθ)(9.1.3)\pmb{z=r(\cos\theta+i\sin\theta)\kern 5pt的\,n\,次幂是\kern 6pt{\color{blue}z^n=r^n(\cos n\theta+i\sin n\theta)}}\kern 15pt(9.1.3)z=r(cosθ+isinθ)n次幂是zn=rn(cosnθ+isinnθ)(9.1.3)

此种情况是 zzz 乘上它自己,而 zzzz′z'z 时,对应的模长相乘且辐角相加r(cos⁡θ+isin⁡θ)⋅r′(cos⁡θ′+isin⁡θ′)=rr′(cos⁡(θ+θ′)+isin⁡(θ+θ′))(9.1.4)r(\cos\theta+i\sin\theta)\cdot r'(\cos\theta'+i\sin\theta')=\pmb{rr'}(\cos(\pmb{\theta+\theta'})+i\sin(\pmb{\theta+\theta'}))\kern 10pt(9.1.4)r(cosθ+isinθ)r(cosθ+isinθ)=rr(cos(θ+θ)+isin(θ+θ))(9.1.4)理解这一结论可以使用三角公式。计算 z2z^2z2 时我们是如何得到辐角 2θ2\theta2θ 的呢?(cos⁡θ+isin⁡θ)⋅(cos⁡θ+isin⁡θ)=cos⁡2θ+i2sin⁡2θ+2isin⁡θcos⁡θ(\cos\theta+i\sin\theta)\cdot(\cos\theta+i\sin\theta)=\cos^2\theta+i^2\sin^2\theta+2i\sin\theta\cos\theta(cosθ+isinθ)(cosθ+isinθ)=cos2θ+i2sin2θ+2isinθcosθ实部 cos⁡2θ−sin⁡2θ\cos^2\theta-\sin^2\thetacos2θsin2θ 就是 cos⁡2θ\cos2\thetacos2θ,虚部 2sin⁡θcos⁡θ2\sin\theta\cos\theta2sinθcosθ 就是 sin⁡2θ\sin2\thetasin2θ,这就是 “二倍角公式(doublue angle formulas)”. 这里就证明了 zzz 的辐角 θ\thetaθ 如何变成 z2z^2z2 的辐角 2θ2\theta2θ.
还有另一种方法来理解 znz^nzn 的计算规则,它使用了一个非常令人惊叹的公式!我们知道 cos⁡θ+isin⁡θ\cos\theta+i\sin\thetacosθ+isinθ 的绝对值为 111,余弦函数可以展开为偶数次幂之和,即 cos⁡θ=1−12θ2+14!θ4−16!θ6+⋯\cos\theta=1-\dfrac{1}{2}\theta^2+\dfrac{1}{4!}\theta^4-\dfrac{1}{6!}\theta^6+\cdotscosθ=121θ2+4!1θ46!1θ6+,正弦函数展开为奇数次幂之和,即 sin⁡θ=1−13!θ3+15!θ5−17!θ7+⋯\sin\theta=1-\dfrac{1}{3!}\theta^3+\dfrac{1}{5!}\theta^5-\dfrac{1}{7!}\theta^7+\cdotssinθ=13!1θ3+5!1θ57!1θ7+. 将这两个级数代入到 cos⁡θ+isin⁡θ\cos\theta+i\sin\thetacosθ+isinθ 中,就可以得到关于 eiθe^{i\theta}eiθ 的一个美妙的结论:ex=1+x+12x2+16x3+⋯变成了eiθ=1+iθ+12i2θ2+16i3θ3+⋯e^x=1+x+\dfrac{1}{2}x^2+\dfrac{1}{6}x^3+\cdots\kern 10pt变成了\kern 10pte^{i\theta}=1+i\theta+\dfrac{1}{2}i^2\theta^2+\frac{1}{6}i^3\theta^3+\cdotsex=1+x+21x2+61x3+变成了eiθ=1+iθ+21i2θ2+61i3θ3+再用 −1-11 代替 i2i^2i2,可得 eiθ=1+iθ−12θ2−16iθ3+⋯e^{i\theta}=1+i\theta-\dfrac{1}{2}\theta^2-\dfrac{1}{6}i\theta^3+\cdotseiθ=1+iθ21θ261iθ3+. 所以这个复数 eiθ\pmb{e^{i\theta}}eiθ 就是 cos⁡θ+isin⁡θ\pmb{\cos\theta+i\sin\theta}cosθ+isinθ

欧拉公式eiθ=cos⁡θ+isin⁡θ得出z=rcos⁡θ+irsin⁡θ=reiθ(9.1.5)\pmb{欧拉公式}\kern 15pt{\color{blue}e^{i\theta}=\cos\theta+i\sin\theta}\kern 10pt得出\kern 10pt{\color{blue}z=r\cos\theta+ir\sin\theta=re^{i\theta}}\kern 18pt(9.1.5)欧拉公式eiθ=cosθ+isinθ得出z=rcosθ+irsinθ=reiθ(9.1.5)

θ\thetaθ 是特殊值 2π2π2π 时,得 cos⁡2π+isin⁡2π=1\cos2\pi+i\sin2π=1cos2π+isin2π=1,那么有无穷级数 e2πi=1+2πi+12(2πi)2+⋯=1e^{2πi}=1+2πi+\dfrac{1}{2}(2πi)^2+\cdots=1e2πi=1+2πi+21(2πi)2+=1.
现在计算 eiθe^{i\theta}eiθeiθ′e^{i\theta'}eiθ,它们有相同的底数,则指数相加,即辐角相加(如 Figure 9.2a):

e2⋅e3=e5eiθ⋅eiθ=e2iθeiθ⋅eiθ′=ei(θ+θ′)\begin{array}{}\color{blue}e^2\cdot e^3=e^5&&\color{blue}e^{i\theta}\cdot e^{i\theta}=e^{2i\theta}&&\color{blue}e^{i\theta}\cdot e^{i\theta'}=e^{i(\theta+\theta')}\end{array}e2e3=e5eiθeiθ=e2iθeiθeiθ=ei(θ+θ)

(reiθ)n=rneinθ(re^{i\theta})^n=r^ne^{in\theta}(reiθ)n=rneinθ,当 r=1r=1r=1 时,rn=1r^n=1rn=1,这些幂都在单位圆上。则我们可以找到 nnn 个不同的复数,它们的 nnn 次幂均为 111

令w=e2πi/n,则1,w,w2,⋯ ,wn−1 的 n 次幂均等于 1.\pmb{令\kern 4pt{\color{blue}w=e^{2\pi i/n}},则\kern 3pt1,w,w^2,\cdots,w^{n-1}\,的\,n\,次幂均等于\,1.}w=e2πi/n,则1,w,w2,,wn1n次幂均等于1.

这些就是 “111nnn 次方根(nnnth roots of 111)”,它们是方程 zn=1z^n=1zn=1 的解,将整个圆周 2π2π2π 进行了 nnn 等分,并等距的分布在单位圆上,如 Figure 9.2b 所示。将它们的辐角乘 nnn,就得到了 nnn 次幂,即 wn=e2πi=1w^n=e^{2πi}=1wn=e2πi=1,同样 (w2)n=e4πi=1(w^2)^n=e^{4\pi i}=1(w2)n=e4πi=1,每个 nnn 次方根的 nnn 次幂都相当于沿着单位圆旋转到 111.

在这里插入图片描述
这些 111nnnnnn 次方根对信号处理非常关键,离散傅里叶变换(Discrete Fourier Transform)使用了 w=e2πiw=e^{2πi}w=e2πi 和它的幂。快速傅里叶变换(Fast Fourier Transform)将一个向量(信号)分解为 nnn 个频率。

五、主要内容总结

  1. a+iba+iba+ibc+idc+idc+id 相加就如 (a,b)+(c,d)(a,b)+(c,d)(a,b)+(c,d). 做乘法时使用 i2=−1i^2=-1i2=1.
  2. z=a+bi=reiθz=a+bi=re^{i\theta}z=a+bi=reiθ 的共轭是 z‾=z∗=a−bi=re−iθ\overline z=z^*=a-bi=re^{-i\theta}z=z=abi=reiθ.
  3. zzzz‾\overline zz 就是 reiθre^{i\theta}reiθre−iθre^{-i\theta}reiθ,结果是 r2=∣z∣2=a2+b2r^2=|z|^2=a^2+b^2r2=z2=a2+b2(实数).
  4. 使用极形式 z=reiθz=re^{i\theta}z=reiθ 进行复数的幂和乘积运算十分方便,模长 rrr 相乘而辐角 θ\thetaθ 相加。
基于数据驱动的 Koopman 算子的递归神经网络模型线性化,用于纳米定位系统的预测控制研究(Matlab代码实现)内容概要:本文围绕“基于数据驱动的Koopman算子的递归神经网络模型线性化”展开,旨在研究纳米定位系统的预测控制方法。通过结合数据驱动技术与Koopman算子理论,将非线性系统动态近似为高维线性系统,进而利用递归神经网络(RNN)建模并实现系统行为的精确预测。文中详细阐述了模型构建流程、线性化策略及在预测控制中的集成应用,并提供了完整的Matlab代码实现,便于科研人员复现实验、优化算法并拓展至其他精密控制系统。该方法有效提升了纳米级定位系统的控制精度与动态响应性能。; 适合人群:具备自动控制、机器学习或信号处理背景,熟悉Matlab编程,从事精密仪器控制、智能制造或先进控制算法研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①实现非线性动态系统的数据驱动线性化建模;②提升纳米定位平台的轨迹跟踪与预测控制性能;③为高精度控制系统提供可复现的Koopman-RNN融合解决方案; 阅读建议:建议结合Matlab代码逐段理解算法实现细节,重点关注Koopman观测矩阵构造、RNN训练流程与模型预测控制器(MPC)的集成方式,鼓励在实际硬件平台上验证并调整参数以适应具体应用场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值