我有一个以下形式的矩阵,例如e^(Ax)
,其中A
是方阵。如何将它从给定值a
集成到另一个值b
以便输出是相应的数组?
最佳答案
如果 A 具有正确的属性,您可以通过计算其特征向量和特征值将其转换为对角形式 A0。在对角线形式中,解为 sol = [exp(A0*b) - exp(A0*a)] * inv(A0)
,其中 A0
是对角线具有特征值和 inv(A0) 的矩阵仅包含其对角线中特征值的逆。最后,通过将解与左侧特征值和右侧特征值的转置相乘来转换回解:transpose(eigvecs) * sol * eigvecs
。
关于python - 如何在Python中求矩阵指数的积分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899139/