在求解模型中遇到 AX + XB = C 这样一个方程的求解,看到一篇论文中有优化求解方法,可惜看不懂。先把一般求解方法记录一下吧,至于有唯一解的条件、优化等内容看懂了再说吧。

对于Sylvester方程:

可以化为:

其中:

对于变形后的矩阵方程可以很容易得到解:

上述 vec 是对矩阵列的拼接,X = [X1,X2, ……,Xn], 则 vecX = [X1,X2, ……,Xn]T = np.reshape((d*n,1),order = “F”)。d为X行数,n为X列数。

⨂ \bigotimes ⨂ 为克罗内克积。

克罗内克积是两个任意大小矩阵间的运算,表示为 A x B。如果A是一个 m x n 的矩阵,而B是一个 p x q 的矩阵,克罗内克积则是一个 mp x nq 的矩阵。


(上图来自[2])

参考:
[1].https://math.stackexchange.com/questions/353329/solution-of-a-sylvester-equat
[2].https://baike.baidu.com/item/%E5%85%8B%E7%BD%97%E5%86%85%E5%85%8B%E7%A7%AF/6282573?fr=aladdin

西尔维斯特方程(Sylvester equation)一般求解方法相关推荐

  1. ZNN模型求解动态西尔维斯特方程(Sylvester equation)

    一. 克罗内克积的定义: 对于矩阵和矩阵,矩阵与做克罗内克积,可以表示为,即: 例如: 二. 求解动态西尔维斯特方程的ZNN模型推导 1. 动态Sylvester方程的定义: 其中, 显然未知矩阵 将 ...

  2. Python:实现sylvester西尔维斯特方程算法(附完整源码)

    Python:实现sylvester西尔维斯特方程算法 def sylvester(number: int) -> int:assert isinstance(number, int), f&q ...

  3. l20范数最小化求解系数方程_贪婪组稀疏方法(Greedy group sparsity)

    l20范数最小化求解系数方程_贪婪组稀疏方法(Greedy group sparsity) 本文章部分参考Fast group sparse classification l20范数最小化求解系数方程 ...

  4. 一种基于物理信息极限学习机的PDE求解方法

    **作者|**PINN山里娃,作者主页 **研究方向|**物理信息驱动深度学习 不确定性 人工智能 偏微分方程 极限学习机 该作者聚焦深度学习模型与物理信息结合前沿研究,提供了一系列AI for sc ...

  5. 常微分方程(ODE)求解方法总结

    常微分(ODE)方程求解方法总结 1 常微分方程(ODE)介绍 1.1 微分方程介绍和分类 1.2 常微分方程的非计算机求解方法 1.3 线性微分方程求解的推导过程 2 一阶常微分方程(ODE)求解方 ...

  6. 重磅!一文读懂线性方程组的求解方法

    目录 1.AAA为方阵 直接法 迭代法 2.AAA为非方阵且A∈Rm×n,m>nA\in R^{m\times n},m>nA∈Rm×n,m>n 2.1. r(A)=n<mr( ...

  7. python求一元三次方程的根_关于二次、三次、四次方程求解方法讨论

    高次方程求解的一般方法是将高次方程通过配方求解,然后进行次数降解,高次方程转化为容易求解的低次方程. 一元二次方程 求解高次方程,一元二次方程是最为简单的方程.关于一元二次方程 ,通过配方法可以求解: ...

  8. matlab 解相位_光测力学栅线投影技术-相位求解方法

    目前相位求解方法主要有傅里叶方法和相移方法两种,主要有以下区别: 傅里叶方法仅需要一张栅线图像,相移则需要至少三张(两步相移法是一种特殊情况,其相位求解方式严格来说并不是用的相移算法,这个在今后的文章 ...

  9. 手眼标定AX=XB求解方法(文献总结)

    本人在看论文时碰到了手眼标定问题,看了几篇论文,顺便来总结一下关于公式AX=XB的解决方法和论文的内容. 在手眼标定问题中,AX=XB公式的求解方法很关键,手眼即机器人末端和相机,两者有两种组合形式: ...

最新文章

  1. python安装pandas模块-python安装numpy和pandas的方法步骤
  2. hdu4888 最大流(构造矩阵)
  3. [HAOI2006]均分数据
  4. php页面空白如何解决,php页面空白怎么回事 php出现空白页的解决方法
  5. mysql_num_rows+报错_错误:警告:mysql_num_rows()期望参数1为资源,在第19行的C:\ xampp...
  6. c++ socket线程池_从连接器组件看Tomcat的线程模型——NIO模式
  7. ubuntu 用户管理 adduser vs useradd
  8. Windows10+CUDA8.0+VS2015+CUDNN5下配置caffe
  9. window.location.href不打开新窗口_在使用网站时,什么情况该用新窗口打开?
  10. 手游和平精英透视教学
  11. 网页自动填表html,风越网页表单批量自动填写工具
  12. 我为什么要转到软件工程专业
  13. 中国露营、户外和越野拖车市场运行动态与发展趋势分析报告2022-2028年
  14. 解灾转运方法,人人都很容易做得到!
  15. ARP 地址解析协议 IP地址到MAC地址的转换过程
  16. Navigation源码阅读之dwa_local_planner(DWA动态窗口法)
  17. “沉浸式大型线下游戏”?看看这次腾讯TGC上如何玩很大!
  18. 网络:数据链路层原理总结
  19. 在 关闭页面/卸载(unload)文档 之前向服务器发送请求
  20. linux 命令之jq

热门文章

  1. 哪个型号服务器静音风扇可调,全新 原装台达 4020 4厘米服务器静音风扇 DSB0412LD 12V 0.10A...
  2. 卷积神经网络_2.基本cnn网络实现(使用selu激活函数)
  3. 设计师为什么要打造个人IP?怎么打造个人ip呢?
  4. e431装linux系统恢复,联想E431笔记本CentOS系统安装无线网卡驱动
  5. 2017年工作的总结
  6. 中兴ZXV10 H618C 无需USB-TTL线直接找到超级密码,当普通路由器用。
  7. python 音频处理软件_python处理音频文件(mp3)
  8. 微信163重设密码服务器繁忙,微信用户注意了,这三个微信设置谨慎使用,否则将会泄漏个人隐私...
  9. Excel工作表的移动
  10. 2021年广东工业大学第十五届文远知行杯程序设计竞赛(E-捡贝壳)