【线性代数】向量函数求偏导的推导过程 您所在的位置:网站首页 函数的导数怎么求例子 【线性代数】向量函数求偏导的推导过程

【线性代数】向量函数求偏导的推导过程

2024-07-16 08:57| 来源: 网络整理| 查看: 265

定义函数:我们定义函数 f ( x ) = a ⊤ x f(\mathbf{x}) = \mathbf{a}^\top \mathbf{x} f(x)=a⊤x,其中 a \mathbf{a} a 是一个列向量,维度为 n × 1 n \times 1 n×1, x \mathbf{x} x 也是一个列向量,维度为 n × 1 n \times 1 n×1。

展开表达式:将 a ⊤ x \mathbf{a}^\top \mathbf{x} a⊤x 展开为矩阵乘法的形式: a ⊤ x = [ a 1 a 2 … a n ] [ x 1 x 2 ⋮ x n ] = a 1 x 1 + a 2 x 2 + … + a n x n \mathbf{a}^\top \mathbf{x} = \begin{bmatrix} a_1 & a_2 & \ldots & a_n \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} = a_1 x_1 + a_2 x_2 + \ldots + a_n x_n a⊤x=[a1​​a2​​…​an​​] ​x1​x2​⋮xn​​ ​=a1​x1​+a2​x2​+…+an​xn​

求偏导数:计算 f ( x ) f(\mathbf{x}) f(x) 对 x \mathbf{x} x 的偏导数。 ∂ ∂ x ( a ⊤ x ) = ∂ ∂ x ( a 1 x 1 + a 2 x 2 + … + a n x n ) \frac{\partial}{\partial \mathbf{x}} (\mathbf{a}^\top \mathbf{x}) = \frac{\partial}{\partial \mathbf{x}} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) ∂x∂​(a⊤x)=∂x∂​(a1​x1​+a2​x2​+…+an​xn​)

分别求导:根据矢量微积分的规则,我们可以逐个求解 a i x i a_i x_i ai​xi​ 的偏导数,其中 i i i 表示向量的索引。

∂ ∂ x ( a 1 x 1 + a 2 x 2 + … + a n x n ) = [ ∂ ∂ x 1 ( a 1 x 1 + a 2 x 2 + … + a n x n ) ∂ ∂ x 2 ( a 1 x 1 + a 2 x 2 + … + a n x n ) ⋮ ∂ ∂ x n ( a 1 x 1 + a 2 x 2 + … + a n x n ) ] \frac{\partial}{\partial \mathbf{x}} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) = \begin{bmatrix} \frac{\partial}{\partial x_1} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) \\ \frac{\partial}{\partial x_2} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) \\ \vdots \\ \frac{\partial}{\partial x_n} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) \end{bmatrix} ∂x∂​(a1​x1​+a2​x2​+…+an​xn​)= ​∂x1​∂​(a1​x1​+a2​x2​+…+an​xn​)∂x2​∂​(a1​x1​+a2​x2​+…+an​xn​)⋮∂xn​∂​(a1​x1​+a2​x2​+…+an​xn​)​ ​

求导结果:由于我们对 x i x_i xi​ 求导数时,除了与 x i x_i xi​ 相关的项以外的其他项都是常数,所以求导结果为: ∂ ∂ x i ( a 1 x 1 + a 2 x 2 + … + a n x n ) = a i \frac{\partial}{\partial x_i} (a_1 x_1 + a_2 x_2 + \ldots + a_n x_n) = a_i ∂xi​∂​(a1​x1​+a2​x2​+…+an​xn​)=ai​

综合结果:得到最终结果: ∂ ∂ x ( a ⊤ x ) = [ a 1 a 2 ⋮ a n ] = a \frac{\partial}{\partial \mathbf{x}} (\mathbf{a}^\top \mathbf{x}) = \begin{bmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{bmatrix} = \mathbf{a} ∂x∂​(a⊤x)= ​a1​a2​⋮an​​ ​=a



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有