Python程序与矩阵和矢量交叉产品一起运行

时间:2017-04-26 22:46:57

标签: python numpy matrix vector

我写了一个python程序, 给定3个向量aa1a2的矩阵a3,它计算3个向量b的矩阵b1,{{1 }},b2以下列方式:

enter image description here

三重产品(分母中)只是决定因素。

为了检查程序是否正常工作,必须满足这种关系:

enter image description here

换句话说:

b3

在程序中,我仔细使用了det(b) = 1/det(a)和np cross。但是,它不满足上述关系:

array

编辑:显示的最后一个等式不正确。以下更准确:

enter image description here

1 个答案:

答案 0 :(得分:1)

你应该拥有的是1/V_a=V_b/(8*pi**3)而不是1/V_a=V_b(因为你忽略了打印屏幕中最后一个等式中的2*pi),而前者确实在运行代码时成立。