牛顿法求解动态矩阵的逆、动态矩阵Moore-Penrose逆、动态矩阵形式线性方程问题

1. 牛顿法求解动态矩阵形式线性方程问题

动态矩阵线性方程问题的定义:A(t)x(t)=b(t)

构造误差函数:\epsilon(t) = A(t)x(t)-b(t)

牛顿法的定义:

x_{n+1} = x_n - \frac{y}{\dot y}

对误差函数求导:

\frac{d\epsilon(t)}{dx(t)} = A(t)\Rightarrow \dot \epsilon_x(t)=A(t)

于是,根据牛顿法的迭代公式可以得到:

x_{n+1} = x_n - A_n^{\dagger}(A_nx_n - b_n)

2. 牛顿法求解动态矩阵逆问题

动态矩阵的逆问题的定义:A(t)x(t)=I

构造误差函数:\epsilon(t) = A(t)x(t)-I

牛顿法的定义:

x_{n+1} = x_n - \frac{y}{\dot y}

对误差函数求导:

\frac{d\epsilon(t)}{dx(t)} = A(t)\Rightarrow \dot \epsilon_x(t)=A(t)

于是,根据牛顿法的迭代公式可以得到:

x_{n+1} = x_n - A_n^{-1}(A_nx_n - I)

x_{n+1} = A_n^{-1}

3. 牛顿法求解动态矩阵Moore-Penrose逆问题

动态矩阵的Moore-Penrose逆定义:

M^\text{T}(t)=M^{\dagger}(t)M(t)M^{\text{T}}(t), m<n

M^\text{T}(t)=M^{\text{T}}(t)M(t)M^{\dagger}(t), m>n

上式表示的是右Moore-Penrose逆,下式表示的是左伪逆,在这里仅讨论左伪逆的推导方式。

构造误差函数:\epsilon(t) = X(t)M(t)M^{\text{T}}(t)-M^{\text{T}}(t)

牛顿法的定义:

x_{n+1} = x_n - \frac{y}{\dot y}

对误差函数求导:

\frac{d\epsilon(t)}{dx(t)}=M^{\text{T}}(t)M(t)\Rightarrow \dot \epsilon_x(t)=M^{\text{T}}(t)M(t)

根据牛顿法的迭代公式可以得到:

X_{n+1}=X_n-(M^{\text{T}}_n M_n)^{-1}(M^{\text{T}}_n M_nX_n-M^{\text{T}}_n)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值