一般来说,是否存在可以使用 Mathematica 或 Maple 等软件中的基本矩阵运算进行编码的部分跟踪算法(理想情况下适用于任何规模的系统)?我所知道的所有方法似乎都适合人类,我正在努力想办法用我知道的任何编程语言来实现它们。我将不胜感激任何形式的帮助。
谢谢你。
一般来说,是否存在可以使用 Mathematica 或 Maple 等软件中的基本矩阵运算进行编码的部分跟踪算法(理想情况下适用于任何规模的系统)?我所知道的所有方法似乎都适合人类,我正在努力想办法用我知道的任何编程语言来实现它们。我将不胜感激任何形式的帮助。
谢谢你。
我不知道为什么这些方法更适合人类而不是计算机,您可以通过谷歌搜索轻松找到 MatLab 实现,例如在Toby Cubitt 的网页上。(我没有检查算法,但我相信托比能正确地得到这样的东西。)
下面我试着给你一个“适合电脑”的解释。让是您感兴趣的密度矩阵,使用基向量按以下顺序:
获得, 你只需要添加的对角子矩阵. 就像是.
要得到,您可以重新排序索引以返回之前的算法。或者您直接获取相关的子矩阵,但它们以某种方式分散。