02. 线性代数
线性代数
线性代数作为数学的一个分支,广泛应用于科学和工程中。
基础表示
标量(Scalar)
一个标量就是一个单独的数,它不同于线性代数中研究的其他大部分对象(通常是多个数的数组
比如,在定义实数标量时,我们可能会说令
向量(Vector)
一个向量是一列数,我们可以把向量看作空间中的点,每个元素是不同坐标轴上的坐标。这些数是有序排列的,通过次序中的索引,我们可以确定每个单独的数。通常我们赋予向量粗体的小写变量名称,比如
我们也会注明存储在向量中的元素是什么类型的。如果每个元素都属于
$$ \boldsymbol{x}=\left[\begin{array}{c}{x_{1}} \ {x_{2}} \ {\vdots} \ {x_{n}}\end{array}\right]
\
\overrightarrow{\mathbf{x}}=\left(x_{1}, x_{2}, \cdots, x_{n}\right)^{T}=\left[\begin{array}{c}{x_{1}} \ {x_{2}} \ {\vdots} \ {x_{n}}\end{array}\right] $$
有时我们需要索引向量中的一些元素。在这种情况下,我们定义一个包含这些元素索引的集合,然后将该集合写在脚标处。比如,指定
矩阵
矩阵是一个二维数组,其中的每一个元素被两个索引(而非一个)所确定。矩阵
$$ X=\left[\begin{array}{cccc}{x_{1,1}} & {x_{1,2}} & {\cdots} & {x_{1, n}} \ {x_{2,1}} & {x_{2,2}} & {\cdots} & {x_{2, n}} \ {\vdots} & {\vdots} & {\ddots} & {\vdots} \ {x_{m, 1}} & {x_{m, 2}} & {\cdots} & {x_{m, n}}\end{array}\right] $$
简写为
我们在表示矩阵中的元素时,通常以不加粗的斜体形式使用其名称,索引用逗号间隔。比如,
张量
在某些情况下,我们会讨论坐标超过两维的数组。一般地,一个数组中的元素分布在若干维坐标的规则网格中,我们称之为张量。张量往往用