EE263 Lecture 2 Linear functions
课程主页:https://see.stanford.edu/Course/EE263
这次回顾第二讲,这一讲主要复现线性代数的基本内容以及其含义。
Lecture 2 线性函数和例子
线性方程
首先回顾线性方程组:
写成矩阵形式为$y=Ax$,其中
线性函数
函数$f:\mathbb R^n \to \mathbb R^m$是线性的,如果满足
- $f(x+y)=f(x)+f(y), \forall x, y \in \mathbb{R}^{n}$
- $f(\alpha x)=\alpha f(x), \forall x \in \mathbb{R}^{n}, \forall \alpha \in \mathbb{R}$
矩阵乘法函数
考虑$f:\mathbb R^n \to \mathbb R^m$的函数$f(x)= Ax, A\in \mathbb R^{m\times n}$,该函数被称为矩阵乘法函数。显然该函数是线性的,其实逆命题也成立,即每个$f:\mathbb R^n \to \mathbb R^m$的线性函数也能写成$f(x)=Ax$的形式,并且$A$是唯一的。
解读$y=Ax$
$x$为输入,$y$为输出,$y= Ax$定义了将$x\in \mathbb R^n$映射到$\mathbb R^m$的函数。
解读$a_{ij}$
考虑
所以$a_{ij}$为第$j$个输入$x_j$对第$i$个输出的增益因子,因此
- $A$的第$i$行和第$i$个输出有关。
- $A$的第$j$列和第$j$个输入有关。
- $a_{27}=0$表示第$2$的输出和第$7$个输入独立。
- $\left|a_{31}\right| \gg\left|a_{3 j}\right|, j\neq 1$表示$y_3$主要依赖于$x_1$。
- $\left|a_{52}\right| \gg\left|a_{i 2}\right|,i\neq 5$表示$x_2$主要影响$y_5$。
- $A$是下三角矩阵,即$a_{ij}=0, i<j$,意味着$y_i$主要依赖于$x_1,\ldots, x_i$。
- $A$是对角矩阵,即$a_{ij}=0, i\neq j$,意味着第$i$个输出只依赖于第$i$个输入。
后续部分介绍了不少例子,这里回顾其中的两个:
生产的开销
考虑生产投入(材料,零件,劳动力,……)结合起来制造出许多产品的例子:
- $x_j$是第$j$个生产投入一个单元的价格。
- $a_{ij}$是第$j$个生产投入用于生成一个单元的产品$i$需要的单元数。
- $y_i$是第$i$个产品一个单元的生成开销。
- 所以$y=Ax$。
- $A$的第$i$行是生产第$i$个产品一个单元的生产投入数量总和。
接着考虑产品需要的数量:
- $q_i$是第$i$个产品将生产的单元数量。
- $r_j$是第$j$个生产投入需要的单元数量。
- 那么$r=A^Tq $
总共开销为
网络运输和流
$n$个流以$f_1,…,f_n$的恒定速率从源节点向目标节点移动。
$t_i$为第$i$个link上的运输,是通过它的流的总和。
流路线由flow-link示性矩阵表示
运输和流速率的关系为$t=Af$。
link延迟和流延迟
- 令$d_1,\ldots, d_m$是link延迟,以及$l_1,\ldots, l_n$是全部流的延迟总和。
- 那么$l=A^Td$。
- 所以网络中的数据包为$f^{T} l=f^{T} A^{T} d=(A f)^{T} d=t^{T} d$。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemonzzz!
评论
ValineLivere