2024. 11. 28. 15:07ㆍ비선형 제어
https://en.wikipedia.org/wiki/Matrix_calculus
numerator layout : ∂y∂x=[∂y∂x1∂y∂x2⋯∂y∂xn]
쟈코비안 형태로
∂y∂x=[∂y1∂x1∂y1∂x2⋯∂y1∂xn∂y2∂x1∂y2∂x2⋯∂y2∂xn⋮⋮⋱⋮∂yn∂x1∂yn∂x2⋯∂yn∂xn]
denominator layout : ∂y∂x=[∂y∂x1∂y∂x2⋮∂y∂xn]=[∂y∂x1∂y∂x2⋯∂y∂xn]T
∂y∂x=[∂y1∂x1∂y2∂x1⋯∂yn∂x1∂y1∂x2∂y2∂x2⋯∂yn∂x2⋮⋮⋱⋮∂y1∂xn∂y2∂xn⋯∂yn∂xn]
자 그러면,
x는 열벡터
x=[x1x2]
A는 행렬
A=[2134]
일 때,
denominator layout 관점에서
∂Ax∂x=?
Ax=[2x1+x23x1+4x2]
∂Ax∂x=[∂(2x1+x2)∂x1∂(3x1+4x2)∂x1∂(2x1+x2)∂x2∂(3x1+4x2)∂x2]=[2314]=AT⋯(1)
또한
∂xTAx∂x=?
xTAx=[x1x2][2134][x1x2]=[2x1+3x2x1+4x2][x1x2]=2x21+4x1x2+4x22,scalar
∂xTAx∂x=[∂(2x21+4x1x2+4x22)∂x1∂(2x21+4x1x2+4x22)∂x2]=[4x1+4x24x1+8x2]
이 때
(A+AT)x=([2134]+[2314])[x1x2]=[4448][x1x2]=[4x1+4x24x1+8x2]=∂xTAx∂x⋯(2)
또한
u=u(x)=[u1u2]에대해
Au=[2134][u1u2]=[2u1+u23u1+4u2]
∂Au∂u=[∂(2u1+u2)∂x1∂(3u1+4u2)∂x1∂(2u1+u2)∂x2∂(3u1+4u2)∂x2]
이 때
∂u∂xAT=[∂u1∂x1∂u2∂x1∂u1∂x2∂u2∂x2][2314]=∂Au∂u⋯(3)
'비선형 제어' 카테고리의 다른 글
Applied Nonlinear Control, slotine 0 | 2024.11.25 |
---|