跳至内容

Julia 集和 Mandelbrot 集的图片/术语

来自维基教科书,开放世界中的开放书籍

所有定义都适用于平面上的点、函数、子集等。我们将平面的点与复数和向量相对应。

聚点(或聚点,或极限点)对于一个集合:一个点z,使得z的每个邻域都包含该集合的点

边界对于一个集合:包含该集合和该集合补集的聚点的点集

Cauchy-Riemann 方程对于一个可微函数 将平面映射到自身:两个方程

如果它们满足,该函数将作为复函数可微

心形线:一个心形曲线(由一个圆上的固定点在另一个半径相等的圆上滚动时生成)

闭集:一个集合,其补集为一个开集

复数:一个“二维”数,一个形式为(x, y)的数,其中 x 和 y 是实数,这样的对通常写成x+iy,其中xy虚数单位i隔开,满足

收敛:一个序列 i = 0, 1, 2, ...)收敛到点z*,如果对于z*的每个邻域U,都存在一个数 N,使得 属于U,对于 i > N。该序列收敛到阶数为r的有限循环C,如果对于循环的每个点z*,序列 (对于某个 n)收敛到z*

可数集:一个可以与自然数建立一一对应的集合,有理数是一个可数集

临界点对于一个复可微函数 f(z):其导数 f'(z) 的零点

循环:平面上的一组有限点,它可能包含点无穷大,它的元素个数称为它的阶数

导数(或微商)对于点z*上的复函数f(z):该数

(h 复数)如果它存在

行列式对于 2x2 矩阵 {}: 实数 |{}| =

全纯(或解析)函数:在一个平面的开集上定义的复函数,在该开集的每个点上都可微,这样的函数具有所有阶的导数

内点对于一个集合:一个点z,使得z的某个邻域包含在该集合中

迭代: 对同一个函数 f(z) 进行重复运算:

lim: 如果序列 (n = 0, 1, 2, ...) 收敛于数 a,则写作 limn → ∞ an = a,如果函数 f(z) 的值在 z 收敛于 z* 时收敛于 a,则写作 limn → ∞ f(z) = a

矩阵: 一个由数字组成的矩形数组 {} (i = 1, ..., m, j = 1, ..., n)

邻域: 点 z 的一个包含以 z 为中心的(小)圆的集合

牛顿迭代法: 用于求解方程 g(z) = 0 的迭代函数为 ,如果由某点生成的迭代序列收敛于不动点,则该不动点为方程 g(z) = 0 的解

: 复数 z = x+iy 的模是实数 |z| = √(x2 + y2) ≥ 0

开集: 一个集合,其所有点都是内点

对 x 的偏导数: 函数 f(z) 在点 z 处的对 x 的偏导数为

其中 h 是实数(如果它存在)

对 y 的偏导数: 函数 f(z) 在点 z 处的对 y 的偏导数为

其中 h 是实数(如果它存在)

多项式: n 次多项式是指形如 的函数

有理函数: 形如 p(z)/q(z) 的函数,其中 p(z)q(z) 是多项式

两个向量的标量积 = {, } 和 = {, }: 实数 ,其中 之间的夹角。

超越函数: 一个无法用有限步数从初等函数及其反函数构造出来的函数,例如: ,其中 n! = 1x2x3x...xn

不可数集: 一个不可数的集合,这样的集合(属于平面)可以与实数建立一一对应。


复数运算规则

i2 = -1
(x1 + iy1) + (x2 + iy2) = (x1 + x2) + i(y1 + y2)
(x1 + iy1)(x2 + iy2) = (x1x2 - y1y2) + i(x1y2 + x2y1)
(x1 + iy1)/(x2 + iy2) = ((x1x2 + y1y2) + i(-x1y2 + x2y1))/ (x22 + y22)

复数 共轭数是 ,即 z 关于 x 轴的对称点。z是实数 |z| = √(x2 + y2)。我们有 。由此,我们可以推导出除法规则: .

复数 z = x + iy 可以写成

其中 rz 的模长

r = |z| = √(x2 + y2)

以及角度 z幅角 arg(z)

= arctan(y/x) 当 x > 0 时
= arctan(y/x) + 当 x < 0 时

arg(z) 是多值的: arg(z) = , 对于所有整数 n

(位于单位圆上) 也记作 , 我们定义指数函数

正弦和余弦关系 可以写成

由此可见, 对于虚数 z 具有指数性质

对数函数 log(z) 定义为 exp(z) 的反函数:log(z) = wexp(w) = z 时。我们有 log(z) = log|z| + i arg(z)log(z) 是多值的:, 对于所有整数 n

对于一个正实数 a 和一个复数 z,我们定义 . 对于一个复数 z,幂 仅当指数 n 为整数时才定义。


可微复函数

在复平面上的一个开域上定义的复函数,如果它在这个域的每个点处都可微,则称之为全纯(或解析)。如果是这样,导函数 f'(z) 也在每个点处可微(这个定理对实函数不成立)。我们有通常的微分规则

(n 为整数)

(a 为正实数)

根据这些规则,我们可以推导出所需的一切,例如

对于计算机来说,找到 f'(z) 很容易:f'(z) = (f(z+h) - f(z))/h,例如,对于


函数对实数的导数

平面域上的实函数 f(z) 在点 z 可微,如果

limt → 0 (f(z + th) - f(z))/t

(t 为实数) 对于任何复数 h 存在,并且如果由此定义的函数 从复数 (h) 到实数满足 。由于我们也有 ,其中 t 为实数,这个映射是线性的。它被称为 f(z) 在点 z 处的导数。

线性意味着 由两个实数 决定。它们分别用 ∂f(z)/∂x∂f(z)/∂y 表示,被称为关于 x 和 y 的 *偏导数*。我们有对于

Df(z)(hx + ihy) = (∂f(z)/∂x)hx + (∂f(z)/∂y)hy

这个数字是向量 (∂f(z)/∂x, ∂f(z)/∂y) 和 () 的点积,所以,如果我们将 Df(z)h 看作向量,我们可以写成

Df(z)(h) = Df(z)*h.

向量 Df(z) 被称为 f(z) 在点 z 处的 **梯度**:Df(z) 的方向是增长最快的方向,Df(z) 的长度是 f(z) 在这个方向上的增长。

如果 ∂f(z)/∂x∂f(z)/∂y 存在于 z* 的邻域中,并且在 z* 中是连续的,那么 f(z)z* 中是可微的。


平面映射的导数

如果 f(z) 是一个从平面的一个域到平面的映射,我们可以写成 ,其中 是实函数。f(z) 被称为在点 z 中是可微的(作为实函数),如果 都在 z 中是可微的。如果是这样,我们就有一个从复平面到自身的线性映射 Df(z),由 给出。这个线性映射被称为 f(z) 在点 z 处的导数。

线性意味着 Df(z) 由两个复数 Df(z)(1) (= ∂fx/∂x + i∂fy/∂x)Df(z)(i) (= ∂fx/∂y + i∂fy/∂y) 决定,我们有

Df(hx + ihy) = ((∂fx/∂x)hx + (∂fx/∂y)hy) + i((∂fy/∂x)hx + (∂fy/∂y)hy)

用矩阵表示法,这意味着 Df(z) 是从平面到自身的线性映射,由

f(z) 作为复函数是可微的,意味着这种乘法对应于与复数 f'(z) 相乘,而这种情况恰好发生在 Cauchy-Riemann 方程成立时

满足 - 这两个数字是 f'(z) 的实部和虚部。


矩阵计算

矩阵 是一个由实数组成的矩形数组。我们只需要 1 或 2 边的矩阵。也就是说,要么是 2x2 矩阵(二次矩阵)

或者 1x2 矩阵(行矩阵):{a, b},或者 2x1 矩阵(列矩阵)

或 1x1 矩阵:{a},与数字 a 相同。

矩阵的转置 是通过对角线反射形成的矩阵。该操作用 * 表示,这意味着我们可以用 {a, b}* 表示列矩阵 - 行矩阵 {a, b} 的转置。

两个相同类型的矩阵 AB 可以通过将对应位置的数字相加来相加。我们通过将矩阵的每个元素乘以该数字来将矩阵乘以一个实数。

两个矩阵 AB,其中 A 的宽度等于 B 的高度,可以相乘:结果是一个矩阵 AB,其高度是 A 的高度,其宽度是 B 的宽度。

乘积 {a, b}{}* 是数字 (向量 {a, b} 和 {} 的标量积)和乘积 {a, b}*{} 是 2x2 矩阵

二次矩阵 A行列式为:

实数 det(A) = |A| = ad - bc单位矩阵 I 为:

2x2 矩阵 A逆矩阵为 2x2 矩阵 ,满足 。它由:

除以 |A| - 因此它仅在 |A| <> 0 时存在。

平面的点可以用列矩阵 {x, y}* 来识别。因此,2x2 矩阵 A 确定了平面到自身的线性映射:{x, y}* → A{x, y}*。如果 |A| <> 0,则它是单射的(进而是双射的)。如果是这样,则数字 |A| 是单位正方形图像的面积(如果 |A| 为负,则映射改变方向)。同样地,平面的向量可以用行矩阵 {a, b} 来识别。行矩阵 {a, b} 确定了平面到实数的线性映射:{x, y}* → {a, b}{x, y}* = ax + by(向量 {a, b} 和 {x, y} 的标量积)。复数 z = x + iy 可以用列矩阵 {x, y}* 和 2x2 矩阵来识别:

由该矩阵给出的平面到自身的映射,是乘以复数 z

华夏公益教科书