Python 带变量矩阵求逆

import sympy
from sympy import *
t= symbols('t')
px1, py1, pz1, vx1, vy1, vz1, ax1, ay1, az1 = symbols('px1 py1 pz1 vx1 vy1 vz1 ax1 ay1 az1')
px2, py2, pz2, vx2, vy2, vz2, ax2, ay2, az2 = symbols('px2 py2 pz2 vx2 vy2 vz2 ax2 ay2 az2')
t2 = t * t
t3 = t * t2
t4 = t * t3
t5 = t * t4
A = Matrix([[0, 0, 0, t5, 5*t4, 20*t3], [0, 0, 0, t4, 4*t3, 12*t2], [0, 0, 0, t3, 3*t2, 6*t], [0, 0, 2, t2, 2*t, 2], [0, 1, 0, t, 1, 0], [1, 0, 0, 1, 0, 0]])
P = Matrix([[px1, vx1, ax1, px2, vx2, ax2], [py1, vy1, ay1, py2, vy2, ay2], [pz1, vz1, az1, pz2, vz2, az2]])
C = P * A**(-1)
print(expand(C))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值