微分方程(Blanchard Differential Equations 4th)中文版Section2.2

news2024/11/25 4:24:44

动力系统的几何分析

捕食者-猎物系统的向量场

在第2.1节中,我们展示了两个不同捕食者-猎物系统的 R ( t ) R(t) R(t) F ( t ) F(t) F(t) 图形,但没有描述我们是如何生成这些图形的。我们将在第2.5节中解决这个问题,采用欧拉方法推广到动力系统,构造数值近似解,通过引入向量符号,我们可以更方便的书写微分方程组,同时,使用向量,更容易建立了一个微分方程系统的几何表示。正如我们在第1章使用斜率场时看到的,拥有微分方程的几何表示为理解其解提供了一个方便的方法。

捕食者-食饵系统向量场

回顾捕食者-食饵系统
d R d t = 2 R − 1.2 R F \frac{dR}{dt} = 2R - 1.2RF dtdR=2R1.2RF
d F d t = − F + 0.9 R F \frac{dF}{dt} = -F + 0.9RF dtdF=F+0.9RF
该系统模拟了两个种群 R R R F F F 随时间 t t t 的演变。上一节中,我们研究了两种不同的(但相关的)方式来可视化这种演变。我们可以将 R ( t ) R(t) R(t) F ( t ) F(t) F(t) 作为 t t t 的函数绘制图形,或者我们可以在 R F RF RF 平面上绘制解曲线 ( R ( t ) , F ( t ) ) (R(t), F(t)) (R(t),F(t))。尽管我们可以将 ( R ( t ) , F ( t ) ) (R(t), F(t)) (R(t),F(t)) 视为两个标量函数 R ( t ) R(t) R(t) F ( t ) F(t) F(t) 的组合,但如果我们采用不同的方法,将会有一些优势。本节,我们将函数对 ( R ( t ) , F ( t ) ) (R(t), F(t)) (R(t),F(t)) 视为 R F RF RF 平面上的一个向量函数。

对于每个 t t t,令 P ( t ) P(t) P(t) 为向量
P ( t ) = ( R ( t ) F ( t ) ) P(t) = \begin{pmatrix} R(t) \\ F(t) \end{pmatrix} P(t)=(R(t)F(t))
那么,向量值函数 P ( t ) P(t) P(t) 对应于 R F RF RF 平面上的解曲线 ( R ( t ) , F ( t ) ) (R(t), F(t)) (R(t),F(t))

要计算向量值函数 P ( t ) P(t) P(t) 的导数,我们计算每个分量的导数。即,
d P d t = ( d R d t d F d t ) \frac{dP}{dt} = \left( \begin{align*} \frac{dR}{dt} \\ \frac{dF}{dt} \end{align*} \right) dtdP= dtdRdtdF
使用这种符号,我们可以将捕食者-猎物系统重写为单个向量方程
d P d t = ( d R d t d F d t ) = ( 2 R − 1.2 R F − F + 0.9 R F ) \frac{dP}{dt} = \left( \begin{align*} \frac{dR}{dt} \\ \frac{dF}{dt} \end{align*} \right)= \begin{pmatrix} 2R - 1.2RF \\ -F + 0.9RF \end{pmatrix} dtdP= dtdRdtdF =(2R1.2RFF+0.9RF)
到目前为止,我们将由两个标量方程组成的一阶系统转换为一个两个分量的向量的单个向量方程。

向量符号的优势

向量符号的优势在于当我们将这个系统的右侧视为一个向量场时开始变得明显。捕食者-猎物系统的右侧是一个函数,该函数将每个 R F RF RF 平面上的点分配一个向量。如果我们使用向量 V V V 来表示这个函数,我们有
V ( R F ) = ( 2 R − 1.2 R F − F + 0.9 R F ) . V \begin{pmatrix} R \\ F \end{pmatrix} = \begin{pmatrix} 2R - 1.2RF \\ -F + 0.9RF \end{pmatrix}. V(RF)=(2R1.2RFF+0.9RF).

例如,在点 ( R , F ) = ( 2 , 1 ) (R, F) = (2, 1) (R,F)=(2,1) 处,
V ( 2 1 ) = ( 2 ( 2 ) − 1.2 ( 2 ) ( 1 ) − ( 1 ) + 0.9 ( 2 ) ( 1 ) ) = ( 1.6 0.8 ) . V \begin{pmatrix} 2 \\ 1 \end{pmatrix} = \begin{pmatrix} 2(2) - 1.2(2)(1) \\ -(1) + 0.9(2)(1) \end{pmatrix} = \begin{pmatrix} 1.6 \\ 0.8 \end{pmatrix}. V(21)=(2(2)1.2(2)(1)(1)+0.9(2)(1))=(1.60.8).

为了节省纸张,我们有时将向量垂直书写(即“列”向量),有时水平书写(即“行”向量)。垂直符号更符合我们到目前为止写系统的方式,而水平符号对树木更友好。无论如何,我们总是用粗体字母书写向量,以区别于标量。以行向量形式书写,捕食者-猎物向量场表示为
V ( R , F ) = ( 2 R − 1.2 R F , − F + 0.9 R F ) , V(R, F) = (2R - 1.2RF, -F + 0.9RF), V(R,F)=(2R1.2RF,F+0.9RF),
V ( 2 , 1 ) = ( 1.6 , 0.8 ) . V(2, 1) = (1.6, 0.8). V(2,1)=(1.6,0.8).

在之前的计算中,点 ( R , F ) = ( 2 , 1 ) (R, F) = (2, 1) (R,F)=(2,1) 并没有特别之处。类似地,我们有 V ( 1 , 1 ) = ( 0.8 , − 0.1 ) V(1, 1) = (0.8, -0.1) V(1,1)=(0.8,0.1) V ( 0.5 , 2.2 ) = ( − 0.32 , − 1.21 ) V(0.5, 2.2) = (-0.32, -1.21) V(0.5,2.2)=(0.32,1.21),等等。函数 V ( R , F ) V(R, F) V(R,F) 可以在 R F RF RF 平面上的任何点进行评估。

使用向量使我们可以大大简化符号。我们现在可以非常简洁地写出捕食者-猎物系统为
d P d t = V ( P ) . \frac{dP}{dt} = V(P). dtdP=V(P).

向量符号不仅仅是一种节省墨水的方式。它还为我们提供了一种新的思考和可视化微分方程组的方法。我们可以通过将向量 V ( P ) V(P) V(P) 附加到平面上对应的点 P P P 来绘制向量场 V V V。计算 V ( P ) V(P) V(P) 对于许多不同的 P P P 的值,并仔细绘制这些向量在平面上,是人类的繁琐工作,但正是计算机和计算器擅长的工作。图 2.17 显示了捕食者-猎物向量场 V V V 的几个向量。一般来说,我们将这个向量场可视化为一个“场”中的箭头,每个箭头以 R F RF RF 平面上的每个点为基点。
在这里插入图片描述

简谐振荡器的向量场

在第 2.1 节中,我们通过一个二阶微分方程来建模无阻尼质量-弹簧系统的运动,其形式为
d 2 y d t 2 + k m y = 0 , \frac{d^2 y}{dt^2} + \frac{k}{m} y = 0, dt2d2y+mky=0,
其中 k k k 是弹簧常数, m m m 是质量。我们还看到,这个质量-弹簧系统可以写成一阶系统
{ d y d t = v , d v d t = − k m y , \left\{ \begin{align*} &\frac{dy}{dt} = v,\\ &\frac{dv}{dt} = -\frac{k}{m} y, \end{align*} \right. dtdy=v,dtdv=mky,

其中 v = d y d t v = \frac{dy}{dt} v=dtdy 是质量的速度。特别地,当 k / m = 1 k/m = 1 k/m=1 时,我们得到了一个特别简单的系统
{ d y d t = v , d v d t = − y , \left\{ \begin{align*} &\frac{dy}{dt} = v,\\ &\frac{dv}{dt} = - y, \end{align*} \right. dtdy=v,dtdv=y,

这个系统特别好的原因之一是其向量场 F ( y , v ) = ( v , − y ) F(y, v) = (v, -y) F(y,v)=(v,y) y v yv yv 平面中相对容易理解。在绘制了一些向量之后,自然会产生一个问题:这些向量是否都切向于以原点为中心的圆?实际上,它们确实是这样的(见图 2.18 和练习 20)。

尽管计算机可以将绘制向量场的繁琐过程自动化,但向量场有一个使其比斜率场更难绘制的方面。按照定义,向量场中的向量长度各不相同,由方程组决定。一些向量可能非常短,而其他一些向量可能非常长。因此,如果我们通过在平面上的规则网格上评估向量场来绘制图像,我们经常会得到重叠的向量。例如,图 2.19 是简单谐振荡器的向量场 F ( y , v ) = ( v , − y ) F(y, v) = (v, -y) F(y,v)=(v,y) 的绘图。在不进行过多点的绘制之前,我们可能就会得到一个基本上无用的图像。

为了避免向量场图像中向量重叠的困惑,我们通常将向量缩放到相同的(短)长度。结果的图像称为与原始向量场相关的方向场。图 2.20 显示了与简单谐振荡器的向量场 F ( y , v ) = ( v , − y ) F(y, v) = (v, -y) F(y,v)=(v,y) 相关的方向场的绘图。

在这里插入图片描述在这里插入图片描述

方向场与向量场

虽然方向场提供的图像比向量场更容易可视化,但确实有一些信息丢失。在向量场中,向量的长度表示解在通过平面中相应点时的速度。而在方向场中,所有关于解速度的信息都丢失了。尽管如此,由于方向场在视觉上的优势,我们通常愿意接受这种信息丢失。

系统和向量场的示例

一般来说,对于一个形式为
d x d t = f ( x , y ) \frac{dx}{dt} = f(x, y) dtdx=f(x,y)
d y d t = g ( x , y ) , \frac{dy}{dt} = g(x, y), dtdy=g(x,y),
的系统,我们引入向量 Y ( t ) = ( x ( t ) , y ( t ) ) Y(t) = (x(t), y(t)) Y(t)=(x(t),y(t)) 和向量场
F ( Y ) = F ( x , y ) = ( f ( x , y ) , g ( x , y ) ) . F(Y) = F(x, y) = (f(x, y), g(x, y)). F(Y)=F(x,y)=(f(x,y),g(x,y)).
使用这种记号,这个两方程的系统可以以紧凑的形式写为
d Y d t = ( d x d t d y d t ) = ( f ( x , y ) g ( x , y ) ) = F ( Y ) , \frac{dY}{dt} = \begin{pmatrix} \frac{dx}{dt} \\ \frac{dy}{dt} \end{pmatrix} = \begin{pmatrix} f(x, y) \\ g(x, y) \end{pmatrix} = F(Y), dtdY=(dtdxdtdy)=(f(x,y)g(x,y))=F(Y),
或者更经济地写为
d Y d t = F ( Y ) . \frac{dY}{dt} = F(Y). dtdY=F(Y).

基本(但重要的)示例

1. 示例系统

d x d t = x \frac{dx}{dt} = x dtdx=x
d y d t = y \frac{dy}{dt} = y dtdy=y

这个系统产生了向量场 F ( x , y ) = ( x , y ) F(x, y) = (x, y) F(x,y)=(x,y),向量场中的向量总是直接指向远离原点的方向(见图 2.21)。

2. 示例系统

d x d t = − x \frac{dx}{dt} = -x dtdx=x
d y d t = − y \frac{dy}{dt} = -y dtdy=y

这个系统产生了向量场 G ( x , y ) = ( − x , − y ) G(x, y) = (-x, -y) G(x,y)=(x,y),向量场中的向量总是指向原点(见图 2.22)。

向量场和方向场的几何意义

考虑系统
d x d t = − x \frac{dx}{dt} = -x dtdx=x
d y d t = − 2 y \frac{dy}{dt} = -2y dtdy=2y
产生了向量场 H ( x , y ) = ( − x , − 2 y ) H(x, y) = (-x, -2y) H(x,y)=(x,2y),该向量场(或多或少地)指向原点(见图 2.23)。我们将很快看到,训练有素的眼睛可以区分向量场 G ( x , y ) G(x, y) G(x,y)(见图 2.22)和向量场 H ( x , y ) H(x, y) H(x,y)(见图 2.23)之间的重要差异。

解的几何图像

我们可以将向量场或方向场的图像视为微分方程系统的图像,并利用这个图像来绘制系统的解曲线。更准确地说,考虑一个形式为
d x d t = f ( x , y ) \frac{dx}{dt} = f(x, y) dtdx=f(x,y)
d y d t = g ( x , y ) \frac{dy}{dt} = g(x, y) dtdy=g(x,y)
的系统。正如我们所看到的,这个系统生成了向量场 F ( x , y ) = ( f ( x , y ) , g ( x , y ) ) F(x, y) = (f(x, y), g(x, y)) F(x,y)=(f(x,y),g(x,y))。令 Y ( t ) = ( x ( t ) , y ( t ) ) Y(t) = (x(t), y(t)) Y(t)=(x(t),y(t)),该系统可以用向量方程写成
d Y d t = F ( Y ) . \frac{dY}{dt} = F(Y). dtdY=F(Y).

从几何角度解释这个向量方程是理解这个微分方程系统几何意义的关键。如果我们将解 Y ( t ) = ( x ( t ) , y ( t ) ) Y(t) = (x(t), y(t)) Y(t)=(x(t),y(t)) 视为 x x x- y y y 平面中一条曲线的参数化,那么 d Y d t \frac{dY}{dt} dtdY 就表示该曲线的切向量。因此,方程 d Y d t = F ( Y ) \frac{dY}{dt} = F(Y) dtdY=F(Y) 表示解曲线的切向量由向量场中的向量给出。

在这里插入图片描述### 从向量场到解曲线的几何解释

这种几何解释的一个后果是,我们可以直接从向量场 F F F(或其方向场)绘制出方程
d Y d t = F ( Y ) \frac{dY}{dt} = F(Y) dtdY=F(Y)
的解曲线,而无需知道 F F F 的具体公式(见图 2.24 和 2.25)。

停车场的隐喻

为了帮助从这种视角可视化系统的解曲线,想象一个无限大、完全平坦的停车场。在停车场的每一点上,地面上都画有一个箭头。这些箭头来自于向量场 F ( Y ) F(Y) F(Y)。当你在停车场里驾驶时,你的指示是要观察地面的箭头,并使你的速度向量始终与地上的箭头一致。(想象你是一名在封闭停车场中的专业司机。)你根据箭头的方向调整方向,使汽车沿着箭头的方向行驶,并且按箭头的长度调整速度。当你移动时,窗外的箭头会改变,因此你必须相应地调整汽车的速度和方向。你沿着的路径就是系统的解曲线。事实上,正如你将很快看到的,你可以仅仅使用这种对向量场的解释来绘制系统的解曲线。(做这些练习时请勿发短信。)

简谐振子的解曲线

例如,在第 2.1 节中,我们看到函数 y ( t ) = cos ⁡ t y(t) = \cos t y(t)=cost v ( t ) = − sin ⁡ t v(t) = -\sin t v(t)=sint 满足简谐振子系统
d y d t = v \frac{dy}{dt} = v dtdy=v
d v d t = − y . \frac{dv}{dt} = -y. dtdv=y.

由于 y 2 + v 2 = 1 y^2 + v^2 = 1 y2+v2=1,我们知道向量值函数
Y ( t ) = ( y ( t ) , v ( t ) ) = ( cos ⁡ t , − sin ⁡ t ) Y(t) = (y(t), v(t)) = (\cos t, -\sin t) Y(t)=(y(t),v(t))=(cost,sint)
y y y- v v v 平面上沿着单位圆以顺时针方向扫过。正如图 2.26 所示,这种运动的速度向量与向量场 F ( y , v ) = ( v , − y ) F(y, v) = (v, -y) F(y,v)=(v,y) 中的向量完全一致。

在这里插入图片描述

捕食者-猎物系统的解曲线

在第 2.1 节中,我们绘制了系统
d R d t = 2 R − 1.2 R F \frac{dR}{dt} = 2R - 1.2RF dtdR=2R1.2RF
d F d t = − F + 0.9 R F \frac{dF}{dt} = -F + 0.9RF dtdF=F+0.9RF
的解曲线,对应初始条件 ( R 0 , F 0 ) = ( 1 , 0.5 ) (R_0, F_0) = (1, 0.5) (R0,F0)=(1,0.5)。在图 2.27 中,我们可以看到解曲线与捕食者-猎物系统中向量场的向量之间的关系。

平衡解

正如在相位线上的特殊点——平衡点一样,系统的相位平面中也有一些特殊的点。这些点也对应于常数解。

定义: 如果 F ( Y 0 ) = 0 F(Y_0) = 0 F(Y0)=0,那么点 Y 0 Y_0 Y0 是系统 d Y / d t = F ( Y ) dY/dt = F(Y) dY/dt=F(Y) 的平衡点。常数函数 Y ( t ) = Y 0 Y(t) = Y_0 Y(t)=Y0 是平衡解。

平衡点只是系统右侧为零的点。如果 Y 0 Y_0 Y0 是一个平衡点,那么常数函数
Y ( t ) = Y 0  for all  t Y(t) = Y_0 \text{ for all } t Y(t)=Y0 for all t
是系统的一个解。验证这个说法的方法是,常数函数对所有 t t t 都有 d Y / d t = ( 0 , 0 ) dY/dt = (0, 0) dY/dt=(0,0)。另一方面,平衡点处 F ( Y ( t ) ) = F ( Y 0 ) = ( 0 , 0 ) F(Y(t)) = F(Y_0) = (0, 0) F(Y(t))=F(Y0)=(0,0)。因此,向量场中的平衡点对应于常数解。

计算平衡点

系统
d x d t = 3 x + y \frac{dx}{dt} = 3x + y dtdx=3x+y
d y d t = x − y \frac{dy}{dt} = x - y dtdy=xy
只有一个平衡点,即原点 ( 0 , 0 ) (0, 0) (0,0)。要查看原因,我们同时解这两个方程:
{ 3 x + y = 0 x − y = 0 \begin{cases} 3x + y = 0 \\ x - y = 0 \end{cases} {3x+y=0xy=0
这两个方程是系统右侧的给定方程。(将第一个方程加到第二个方程中,得到 x = 0 x = 0 x=0,然后用任一方程得出 y = 0 y = 0 y=0。)如果我们查看这个系统的向量场,我们会看到靠近原点的向量相对较短(见图 2.28)。因此,解曲线在经过原点附近时移动较慢。虽然方向场中的所有非零向量定义上都是相同的长度,我们仍然可以判断原点 ( 0 , 0 ) (0, 0) (0,0) 处必须存在平衡点,因为方向场中向量的方向在原点附近发生了急剧变化(见图 2.29)。
在这里插入图片描述
在这里插入图片描述当溶液在平衡点附近通过时, d x / d t dx/dt dx/dt d y / d t dy/dt dy/dt 都接近于零。因此, x ( t ) x(t) x(t)- 和 y ( t ) y(t) y(t)- 图在相应的时间间隔内几乎是平的 (见图2.30)。
在这里插入图片描述

两个竞争物种的种群模型

为了说明本节介绍的所有概念,我们以分析以下系统作为结尾:
d x d t = 2 x ( 1 − x 2 ) − x y \frac{dx}{dt} = 2x \left(1 - \frac{x}{2}\right) - xy dtdx=2x(12x)xy
d y d t = 3 y ( 1 − y 3 ) − 2 x y \frac{dy}{dt} = 3y \left(1 - \frac{y}{3}\right) - 2xy dtdy=3y(13y)2xy
我们将 x x x y y y 视为竞争同一资源的两种物种的种群。注意,如果没有其他因素的干扰,每种物种会根据逻辑斯蒂增长模型自行演化。两种物种之间的相互作用通过两个方程中的 x y xy xy 项来建模。例如, y y y 种群对 x x x 的变化率的影响由 d x d t \frac{dx}{dt} dtdx 方程中的项 − x y -xy xy 决定。这个项是负的,因为我们假设这两种物种竞争资源。同样,项 − 2 x y -2xy 2xy 决定了 x x x 种群对 y y y 变化率的影响。由于 x x x y y y 代表种群,我们将注意力集中在初始条件位于第一象限的解上。

计算平衡点

首先,通过将微分方程的右侧设为零来找到平衡点,并求解 x x x y y y,得到以下方程组:
{ 2 x ( 1 − x 2 ) − x y = 0 3 y ( 1 − y 3 ) − 2 x y = 0 \begin{cases} 2x \left(1 - \frac{x}{2}\right) - xy = 0 \\ 3y \left(1 - \frac{y}{3}\right) - 2xy = 0 \end{cases} {2x(12x)xy=03y(13y)2xy=0
这些方程可以重写为:
{ x ( 2 − x − y ) = 0 y ( 3 − y − 2 x ) = 0 \begin{cases} x \left(2 - x - y\right) = 0 \\ y \left(3 - y - 2x\right) = 0 \end{cases} {x(2xy)=0y(3y2x)=0
第一个方程满足 x = 0 x = 0 x=0 2 − x − y = 0 2 - x - y = 0 2xy=0,第二个方程满足 y = 0 y = 0 y=0 3 − y − 2 x = 0 3 - y - 2x = 0 3y2x=0。首先,假设 x = 0 x = 0 x=0。则 y = 0 y = 0 y=0 的方程得到原点的平衡点,而 3 − y − 2 x = 0 3 - y - 2x = 0 3y2x=0 的方程得到平衡点 ( 0 , 3 ) (0, 3) (0,3)。现在假设 2 − x − y = 0 2 - x - y = 0 2xy=0。则 y = 0 y = 0 y=0 的方程得到平衡点 ( 2 , 0 ) (2, 0) (2,0),而 3 − y − 2 x = 0 3 - y - 2x = 0 3y2x=0 的方程得到平衡点 ( 1 , 1 ) (1, 1) (1,1)。(同时解方程 2 − x − y = 0 2 - x - y = 0 2xy=0 3 − y − 2 x = 0 3 - y - 2x = 0 3y2x=0。)因此,平衡点为 ( 0 , 0 ) (0, 0) (0,0) ( 0 , 3 ) (0, 3) (0,3) ( 2 , 0 ) (2, 0) (2,0) ( 1 , 1 ) (1, 1) (1,1)

绘制相图

接下来,我们使用方向场来绘制解曲线。为了得到一个好的相图,我们必须选择足够的解以看到所有不同类型的解曲线,但又不能选择太多的曲线,以免图像变得混乱(见图 2.31)。建议使用计算机或计算器来绘制草图,在第 2.5 节中,我们将推广欧拉法来数值近似解曲线。注意,这个竞争物种模型的相图表明,对于大多数初始条件,某种物种会消失,幸存的种群将稳定下来。

在这里插入图片描述

就像我们在第 1 章开始绘制斜率场和解的图形时所做的那样,我们应该停下来思考这些草图是否代表了解的真实行为。例如,我们如何知道相平面中的不同解曲线不会交叉或触碰?正如第 1 章所述,答案来自一个关于解唯一性的强大定理。我们将在第 2.5 节中研究这个定理,但在此之前,你应该假设,如果微分方程足够光滑,那么不同的解曲线不会交叉或触碰。

x ( t ) x(t) x(t) y ( t ) y(t) y(t)

正如我们在第 2.1 节中看到的,相图只是可视化微分方程系统解的一种方式。通过在相平面中研究解曲线,并不能看到关于特定解的所有信息。特别是,当我们在相平面中观察解曲线时,我们看不到时间变量,因此不知道解沿曲线移动的速度。获取时间变量信息的一种方法是观看计算机实时绘制解曲线。另一种方法是查看其 x ( t ) x(t) x(t) y ( t ) y(t) y(t) 图。

在图 2.32 中,我们可以看到竞争物种模型两个解的 x ( t ) x(t) x(t) y ( t ) y(t) y(t) 图。对于左边图形对应的初始条件, x x x 种群在 t = 15 t = 15 t=15 之前不会消失,但对于右边图形对应的初始条件, y y y 种群在 t = 8 t = 8 t=8 后基本上已经灭绝。

尽管解曲线和 x ( t ) x(t) x(t) y ( t ) y(t) y(t) 图显示了关于解的不同信息,但能够将这两种不同的表示方式联系起来是很重要的。这些特定初始条件下的两个解曲线如图 2.33 所示。从右侧初始条件对应的解曲线中,我们可以得出结论:该解趋近于平衡点 ( 2 , 0 ) (2, 0) (2,0)。特别是,对于这个初始条件, y y y 种群变得灭绝。左侧初始条件的解则趋近于平衡点 ( 0 , 3 ) (0, 3) (0,3),因此 x x x 种群将趋向稳定。
在这里插入图片描述

解的长期行为

对于左边图形对应的初始条件,我们观察到 x x x 种群最终灭绝。我们在绘制 x ( t ) x(t) x(t) y ( t ) y(t) y(t) 图时也观察到了相同的长期行为(见图 2.32)。

在相平面中,我们还注意到左边初始条件对应的解曲线穿过了直线 y = x y = x y=x。换句话说,从相平面中的解曲线,我们可以从相图中看到,在某个时刻 t t t,两个种群的数量是相等的。然而,要确定这个特定的时刻,我们必须参考对应的 x ( t ) x(t) x(t) y ( t ) y(t) y(t) 图。同样,对于另一个初始条件,我们知道 x x x 种群的数量始终大于 y y y 种群的数量。

在这里插入图片描述

定量分析

在迄今为止考虑的所有系统中,右侧的方程中没有出现自变量。正如我们在第1.6节中所提到的,这种属性的系统被称为自守系统(autonomous)。自守系统的“自守”意味着它是自我管理的,因为它的演化完全由依赖变量的值决定。一个重要的几何后果是,自守系统相关的向量场仅依赖于依赖变量,而不显式地依赖于自变量的值。因此,我们在绘制向量场、方向场、解曲线或相位图时,无需考虑自变量。

尽管我们将在本章剩余部分以及第3章中继续关注自守系统,但许多重要系统是非自守的。我们将在第4章首次遇到非自守系统。在本章接下来的部分中,我们将结合几何方法、解析方法和数值方法来补充本节介绍的几何方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2058215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java | Leetcode Java题解之第355题设计推特

题目&#xff1a; 题解&#xff1a; class Twitter {private class Node {// 哈希表存储关注人的 IdSet<Integer> followee;// 用链表存储 tweetIdLinkedList<Integer> tweet;Node() {followee new HashSet<Integer>();tweet new LinkedList<Integer&g…

《深入浅出WPF》读书笔记.6binding系统(上)

《深入浅出WPF》读书笔记.6binding系统(上) 背景 这一章是核心内容。databinding可以理解为实现逻辑层和展示层的桥梁。 binding基础 如何理解binding <Window x:Class"BindingSysDemo.BindingSysDemo1"xmlns"http://schemas.microsoft.com/winfx/2006/…

【pyqt5】QLineEdit中的文本输入限制方式,输入校验规则的应用详解

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

从0到1学会nginx分布式框架

nginx 项目地址晓智科技晓智科技晓智文档晓智文档源码地址源码地址文档源码文档源码 yum 安装 nginx 安装 yum-utils sudo yum install -y yum-utils添加 yum 源文件 # 新建文件 vim /etc/yum.repos.d/nginx.repo # 添加文件源 [nginx-stable] namenginx stable repo ba…

点击展开详细说明网站html引导页源码

点击展开详细说明网站html引导页源码,源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面&#xff0c;重定向这个界面 https://download.csdn.net/download/huayula/89…

开箱即用,使用极空间搭建小清新的自托管个人仪表板『honey』

开箱即用&#xff0c;使用极空间搭建小清新的自托管个人仪表板『honey』 哈喽小伙伴们好&#xff0c;我是Stark-C~ 说到可以在NAS部署的自托管仪表板呀&#xff0c;导航栏呀简直不要太多&#xff0c;光是我之前分享的譬如Sun-Panel &#xff0c;Dashy&#xff0c;HomePage&am…

【Linux】1.Linux环境搭建

文章目录 1.Linux环境安装2.云服务器选择2.1 3个云服务器平台2.2阿里云平台租借云服务器教程 3.Xshell安装4.Xshell配置连接云服务器5.如何多人共享一台Linux云服务器&#xff1f;6.如何更改他人访问云服务器的密码呢&#xff1f;7.如何阻止你共享的人访问云服务器呢&#xff1…

<数据集>RSOD数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;936张 标注数量(xml文件个数)&#xff1a;936 标注数量(txt文件个数)&#xff1a;936 标注类别数&#xff1a;4 标注类别名称&#xff1a;[aircraft, oiltank, overpass, playground] 序号类别名称图片数框数1air…

【轨物推荐】数字化时代的企业技术创新方法论

原创 郭朝晖 蝈蝈创新随笔 2024年08月03日 18:29 上海 数字化转型的一个重要特点&#xff0c;是用数字化技术手段解决企业的技术、运营和管理问题。于是我发现&#xff1a;数字化项目往往既有技术项目的特点、又有工程项目管理的特点&#xff0e;还有创新项目的特点。但换个角…

鲲鹏服务器安装Kafka

由于项目需求&#xff0c;需要在鲲鹏云主机上安装Kafka&#xff0c;并且要求安装的版本为2.3.X。下面主要从以下几个步骤说明如何安装&#xff1a; 1、下载kafka的安装文件 2、上传到服务器 3、修改配置 4、启动 5、使用工具测试 服务器信息 CPU信息 [rootecs02 ~]# lscpu A…

[数据集][目标检测]瞳孔虹膜检测数据集VOC+YOLO格式8768张2类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;8768 标注数量(xml文件个数)&#xff1a;8768 标注数量(txt文件个数)&#xff1a;8768 标注…

24款保时捷帕拉梅拉升级原厂360全景影像案例

24款保时捷帕拉梅拉升级原厂360全景影像后&#xff0c;车辆的前后左右都能被清晰地拍摄下来&#xff0c;并通过车载屏幕实时显示。这可以帮助驾驶员更好地了解车辆周围的环境&#xff0c;从而提高驾驶安全性和便利性。以下是一些可能的效果展示&#xff1a; • 全景视图&#…

wincc报警如何通过短信发送给手机

单位使用WINCC上位机监控现场&#xff0c;需要把报警信息发送到指定手机上&#xff0c;能否实现&#xff1f;通过巨控GRMOPC系列远程智能控制终端&#xff0c;简单配置即可实现wincc报警短信传送到手机。配置过程无需任何通讯程序&#xff0c;也不要写任何触发脚本。 GRMOPC模…

Vue的遍历(列表、对象、字符串、数字)、key的原理

目录 1 遍历(列表、对象、字符串、数字)2. key的原理2.1 key使用index2.1 key使用数据的唯一id2.3 key的原理 3. 列表过滤4. 列表排序 1 遍历(列表、对象、字符串、数字) key可以使用数据的唯一字段(最好)&#xff0c;也可以使用index(默认) 使用示例: <!DOCTYPE html>…

数据科学已死?

既然有了人工智能&#xff0c;训练自己的机器学习模型是否还值得&#xff1f; 既然有了人工智能&#xff0c;学习 Python 是否还值得&#xff1f; 既然有了人工智能&#xff0c;KNIME 还在营业吗&#xff1f; 既然有了人工智能&#xff0c;数据科学是否仍然需要&#xff1f;…

【深度学习与NLP】——Transformer架构解析

目录 第一章:Transformer背景介绍 1.1 Transformer的诞生 1.2 Transformer的优势 1.3 Transformer的市场 第二章:Transformer架构解析 2.1 认识Transformer架构 2.1.1 Transformer模型的作用 2.1.2 Transformer总体架构图 2.2 输入部分实现 2.2.1 文本嵌入层的作用 …

维护和升级LabVIEW程序

在维护和升级LabVIEW程序时&#xff0c;需要全面考虑代码的现状和未来的需求。以下是各个方面的详细注意事项&#xff0c;以确保程序能够在稳定性和性能方面得到提升。 1. 理解现有代码: 深入代码分析: 仔细阅读现有的代码&#xff0c;了解其逻辑结构、数据流、和控制流程。关注…

众善慈善机构:帮助贫困地区的人们提高自身的就业能力和创业能力

众善慈善机构是一家致力于帮扶和脱贫的慈善机构&#xff0c;主要致力于帮助贫困地区的人们改善生活条件&#xff0c;提高生活质量。 众善慈善机构的主要帮扶对象是贫困地区的儿童、老人和残疾人。他们通过开展各种救助项目&#xff0c;为这些人群提供生活物资、教育、医疗等方面…

【附源码】Python :PYQT界面点击按钮随机变色

系列文章目录 Python 界面学习&#xff1a;PYQT界面点击按钮随机变色 文章目录 系列文章目录一、项目需求二、源代码三、代码分析3.1 导入模块&#xff1a;3.2 定义App类&#xff1a;3.3 构造函数&#xff1a;3.4 初始化用户界面&#xff1a;3.5 设置窗口属性&#xff1a;3.6 …

GDB的基本使用

我有话说 因为时间和精力原因&#xff0c;本文写的虎头蛇尾了&#xff0c;除了启动调试与程序执行以外只有少量截图演示&#xff0c;只是简单的说明。如果有需要可以联系我&#xff0c;我有时间的话会把演示补上&#xff0c;谢谢理解。 启动调试与程序执行 启动调试并传递参数…