Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wolfram mathematica 在Mathematica或Symphy中,如何将矩阵恒等式应用于矩阵表达式?_Wolfram Mathematica_Sympy_Symbolic Math - Fatal编程技术网

Wolfram mathematica 在Mathematica或Symphy中,如何将矩阵恒等式应用于矩阵表达式?

Wolfram mathematica 在Mathematica或Symphy中,如何将矩阵恒等式应用于矩阵表达式?,wolfram-mathematica,sympy,symbolic-math,Wolfram Mathematica,Sympy,Symbolic Math,例如,我有一个矩阵表达式$(a+BCD)^{-1}$,希望将谢尔曼·莫里森·伍德伯里公式应用于它。用手展开表达式是相当乏味的。在Mathematica或Symphy或任何其他符号数学软件中,有没有一种方便的方法可以实现这一点?您希望应用的公式是什么?维基百科的文章以向量u和v而不是BCD的形式列出了这个公式。如果你能举例说明你的矩阵是什么样子,那也会有所帮助。它是符号还是数字?它有多大?@asmurer在这里我还不清楚你到底想让SymPy做什么。如果你知道A、B、C和D是什么,只需将它们插入公式

例如,我有一个矩阵表达式$(a+BCD)^{-1}$,希望将谢尔曼·莫里森·伍德伯里公式应用于它。用手展开表达式是相当乏味的。在Mathematica或Symphy或任何其他符号数学软件中,有没有一种方便的方法可以实现这一点?

您希望应用的公式是什么?维基百科的文章以向量
u
v
而不是
BCD
的形式列出了这个公式。如果你能举例说明你的矩阵是什么样子,那也会有所帮助。它是符号还是数字?它有多大?@asmurer在这里我还不清楚你到底想让SymPy做什么。如果你知道A、B、C和D是什么,只需将它们插入公式的rhs。你想应用的公式是什么?维基百科的文章以向量
u
v
而不是
BCD
的形式列出了这个公式。如果你能举例说明你的矩阵是什么样子,那也会有所帮助。它是符号还是数字?它有多大?@asmurer在这里我还不清楚你到底想让SymPy做什么。如果你知道A,B,C和D是什么,就把它们插入公式的rhs中。