Matrix Calculus

1 Scalar Function

If f(x)R,then

df=fxdx+fydy+fzdz=[fxfyfz][dxdydz]=f(x)dx.

1.1 Derivative

So

fx=[fxfyfz]=f(x)

这里用的是 Numerator layout.

1.2 Gradient

f=(fx)T=[fxfyfz]T=[fxfyfz].

2 Vector Function

if f(x)=[f(x)g(x)h(x)]R3,then:

2.1 Jacobian

J(x)=fx=[fxfyfzgxgygzhxhyhz]

2.2 Divergence

f=fx+gy+hz

2.3 Curl

×f=[hygzfzhxgxfy]

2.4 Hessian

H=J(f(x))=[2fx22fxy2fxz2fyx2fy22fyz2fzx2fzy2fz2]

https://www.value-at-risk.net/functions/

X ref

  1. HKU : Vector calculus for engineers
  2. MIT : s096-matrix-calculus-for-machine-learning
  3. GAMES103 : Physics-Based Animation
  4. Wikipedia : Matrix Calculus
posted @   Dba_sys  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示