python - 如何在Python中求矩阵指数的积分

标签 python matrix numpy integration exponential

我有一个以下形式的矩阵,例如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/

相关文章:

python - 在 python 中步进左行值直到不为空

python - BeautifulSoup - 类型错误 : 'NoneType' object is not callable

list - Haskell 从文件列表中读取矩阵并使用它

java - 奥赛罗 - 寻找可用选项的算法

python - 将行中的代码应用到数据集 pandas

python - Numpy - 归一化 RGB 像素阵列

python - 我的属性 setter 有问题

python - 如何解绑Kivy语言自动绑定(bind)的属性?

python - 如何在 Tornado 中使用 POST 方法?

php - 从 PHP 数组中提取行或列