@@ -25,19 +25,19 @@ kernelspec:
2525在经济学中,许多变量依赖于它们的过去值。
2626
2727例如,我们有理由相信去年的通货膨胀会影响今年的通货膨胀。
28- (也许去年的高通胀会导致人们要求更高的工资作为补偿,这将导致今年的价格进一步上涨 。)
28+ (比如去年的高通胀会导致人们要求更高的工资作为补偿,导致今年的价格进一步上涨 。)
2929
3030用$\pi_t$表示今年的通货膨胀率,$\pi_ {t-1}$表示去年的通货膨胀率,我们可以用一般形式将这种关系写成:
3131
3232$$ \pi_t = f(\pi_{t-1}) $$
3333
3434其中$f$是描述变量之间关系的某个函数。
3535
36- 该方程是一维离散时间动力系统的一个实例 。
36+ 这个方程是一维离散时间动力系统的典型例子 。
3737
38- 在本讲中,我们将介绍一维离散时间动力学的基础知识 。
38+ 在本讲中,我们将探讨一维离散时间动力学的基本原理 。
3939
40- (尽管大多数定量模型有两个或更多的状态变量,一维框架仍是学习基础理论和理解核心概念的理想切入点 。)
40+ (虽然实际经济模型通常包含两个或更多状态变量,但一维框架为我们理解基础理论和掌握核心概念提供了绝佳的起点 。)
4141
4242让我们从一些标准导入开始:
4343
@@ -47,44 +47,45 @@ import numpy as np
4747```
4848## 一些定义
4949
50- 本节将界定我们的研究对象并阐明拟探讨的核心属性类别 。
50+ 本节将介绍我们要研究的对象和关键概念 。
5151
5252### 函数组合
5353
54- 对于本讲,您应该了解以下内容 :
54+ 首先,让我们回顾一下函数组合的概念 :
5555
5656如果
5757
58- * $g$ 是从 $A$ 到 $B$ 的函数,且
58+ * $g$ 是从集合 $A$ 到集合 $B$ 的函数,且
59+ * $f$ 是从集合 $B$ 到集合 $C$ 的函数
5960
60- * $f$ 是从 $B$ 到 $C$ 的函数,
61-
62- 那么我们将 $f$ 和 $g$ 的** 组合** $f \circ g$ 定义为
61+ 那么 $f$ 和 $g$ 的** 组合** $f \circ g$ 定义为
6362
6463$$
6564 (f \circ g)(x) = f(g(x))
6665$$
6766
68- 例如 ,如果
67+ 举个简单的例子 ,如果
6968
70- * $A=B=C=\mathbb R$,即实数集,
69+ * $A=B=C=\mathbb R$(实数集)
70+ * $g(x)=x^2$ 且 $f(x)=\sqrt{x}$
7171
72- * $g(x)=x^2$ 且 $f(x)=\sqrt{x}$, 那么 $(f \circ g)(x) = \sqrt{x^2} = |x|$。
72+ 那么 $(f \circ g)(x) = \sqrt{x^2} = |x|$
7373
74- 如果 $f$ 是从 $A$ 到其自身的函数 ,那么 $f^2$ 是 $f$ 与自身的组合。
74+ 当函数映射到自身的集合时,我们可以定义函数的多次组合。 如果 $f$ 是从集合 $A$ 到自身的函数 ,那么 $f^2$ 表示 $f$ 与自身的组合。
7575
76- 例如,如果 $A = (0, \infty)$,即正数集, 且 $f(x) = \sqrt{x}$,那么
76+ 例如,当 $A = (0, \infty)$(正实数集) 且 $f(x) = \sqrt{x}$ 时,我们有
7777
7878$$
7979 f^2(x) = \sqrt{\sqrt{x}} = x^{1/4}
8080$$
8181
82- 同样,如果 $n$ 是正整数,那么 $f^n$ 是 $f$ 与自身的 $n$ 次组合。
82+ 更一般地,对于任意正整数 $n$, $f^n$ 表示 $f$ 与自身的 $n$ 次组合。
8383
8484在上面的例子中,$f^n(x) = x^{1/(2^n)}$。
8585
8686### 动态系统
87- ** (离散时间)动态系统** 是一个集合 $S$ 和一个将集合 $S$ 映射回自身的函数 $g$。
87+
88+ ** (离散时间)动态系统** 由一个集合 $S$ 和一个将 $S$ 映射到自身的函数 $g$ 组成。
8889
8990动态系统的例子包括:
9091
9495
9596* $S = \mathbb Z$(整数集)且 $g(x) = 2 x$
9697
97- 另一方面, 如果 $S = (-1, 1)$ 且 $g(x) = x+1$,那么 $S$ 和 $g$ 不构成动态系统,因为 $g(1) = 2$。
98+ 如果 $S = (-1, 1)$ 且 $g(x) = x+1$,那么 $S$ 和 $g$ 不构成动态系统,因为 $g(1) = 2$。
9899
99- * $g$ 并不总是将 $S$ 中的点映射回 $S$。
100+ * 即 $g$ 并不总是将 $S$ 中的点映射回 $S$。
100101
101- 关注动力系统之必要性,究其根本在于可借助其探究动力学本质特性!
102+ 研究动态系统的重要性在于它们能帮助我们理解和分析动态过程的基本特性。
102103
103104给定由集合 $S$ 和函数 $g$ 组成的动态系统,我们可以通过设定
104105
110111 x_0 \text{给定}
111112```
112113
113- 来创建 $S$ 中点的序列 $\{ x_t\} $。
114+ 来创建由 $S$ 中点组成的序列 $\{ x_t\} $。
114115
115116这意味着我们选择 $S$ 中的某个数 $x_0$,然后取
116117
128129
129130回想一下 $g^n$ 是 $g$ 与自身的 $n$ 次组合,
130131我们可以更简单地将轨迹写为
132+
131133$$
132134 x_t = g^t(x_0) \quad \text{对于} t = 0, 1, 2, \ldots
133135$$
136138
137139方程 {eq}` sdsod ` 有时被称为** 一阶差分方程**
138140
139- * 一阶意味着只依赖于一个滞后(即,像 $x_ {t-1}$ 这样的早期状态不会出现在 {eq}` sdsod ` 中)。
141+ * 一阶意味着只依赖于一个滞后(即,像 $x_ {t-1}$ 这样的更早期的状态不会出现在 {eq}` sdsod ` 中)。
140142
141143### 示例:线性模型
142144
143- 动态系统的一个典型例子是状态空间 $S=\mathbb R$ 且映射函数 $g(x)=ax + b$ ,其中 $a, b$ 是常数(有时称为"参数")。
145+ 动态系统的一个典型例子是状态空间 $S=\mathbb R$ 与映射函数 $g(x)=ax + b$ ,其中 $a, b$ 是常数(有时称为"参数")。
144146
145147由此可得** 线性差分方程**
148+
146149$$
147150 x_{t+1} = a x_t + b
148151 \quad \text{其中}
149152 x_0 \text{已给定}。
150153$$
154+
151155其中$x_0$ 的轨迹是
152156
153157``` {math}
@@ -164,20 +168,19 @@ a^2 x_0 + a b + b, \quad \text{等等}
164168:label: sdslinmod
165169
166170 x_t = a^t x_0 + b \frac{1 - a^t}{1 - a}
167-
168171```
169172
170- 对于所有非负整数 $t$,均可求得 $x_t$ 的精确解析式,从而充分把握系统动力学特性 。
173+ 我们可以对任意非负整数 $t$ 求出 $x_t$ 的精确表达式,这让我们能够完全理解系统的动态特性 。
171174
172- 特别注意,如果 $|a| < 1$,那么根据上式,我们有
175+ 值得注意的是,当 $|a| < 1$ 时,根据上面的公式,我们得到
173176
174177``` {math}
175178:label: sdslinmodc
176179
177180x_t \to \frac{b}{1 - a} \text{ 当 } t \to \infty
178181```
179182
180- 无论 $x_0$ 为何值。
183+ 无论起点 $x_0$ 为何值。
181184
182185这是被称为全局稳定性的一个例子,我们将在后面再次讨论这个话题。
183186
@@ -461,6 +464,7 @@ ts_plot(g, xmin, xmax, k0, var='k')
461464尽管索洛-斯旺模型是非线性的,它仍然能生成非常规律的动态。
462465
463466** 二次映射** 是一个能生成不规则动态的模型
467+
464468$$
465469g(x) = 4 x (1 - x),
466470\qquad x \in [0, 1]
@@ -476,12 +480,14 @@ g = lambda x: 4 * x * (1 - x)
476480x0 = 0.3
477481plot45(g, xmin, xmax, x0, num_arrows=0)
478482```
479- 现在让我们来看一个典型的轨迹。
483+
484+ 现在让我们来看一个特定的轨迹。
480485
481486``` {code-cell} ipython
482487plot45(g, xmin, xmax, x0, num_arrows=6)
483488```
484- 注意它是多么不规则。
489+
490+ 注意这个轨迹的不规则性。这种混沌行为是二次映射的典型特征。
485491
486492这是相应的时序图。
487493
@@ -505,7 +511,7 @@ ts_plot(g, xmin, xmax, x0, ts_length=20)
505511
506512当 $|a| < 1$ 时,该稳态是全局稳定的。
507513
508- 尝试通过考虑一系列初始条件,并用图像来说明这一点 。
514+ 请通过选择不同的初始条件并绘制相应的图像来验证这一性质 。
509515
510516在 $a \in (-1, 0)$ 和 $a \in (0, 1)$ 的情况下,你注意到了什么区别?
511517
@@ -558,17 +564,18 @@ g = lambda x: a * x + b
558564x0 = -0.5
559565plot45(g, xmin, xmax, x0, num_arrows=5)
560566```
567+
561568以上是相应的时间序列,它收敛于稳态。
562569
563570``` {code-cell} ipython
564571ts_plot(g, xmin, xmax, x0, ts_length=10)
565572```
566573
567- 我们再次观察到收敛于稳态的情况,但收敛的性质有所不同 。
574+ 我们同样观察到序列收敛到稳态,但收敛方式明显不同 。
568575
569- 特别是,时间序列在稳态上方和下方来回跳跃 。
576+ 这次时间序列不是单调收敛,而是在稳态值的上下来回波动,逐渐接近稳态 。
570577
571- 在当前的语境中,这个序列被称为呈现 ** 阻尼振荡** 。
578+ 这种在接近稳态过程中振幅逐渐减小的波动模式,在动力系统中被称为 ** 阻尼振荡** 。
572579
573580``` {solution-end}
574581```
0 commit comments