我想使用python求解线性方程:LinAlgError奇异矩阵

时间:2019-05-02 15:58:18

标签: python

this my equation

import numpy as np
x=264
y=263
u=240
v=227
a = np.array([[1,x,y],[1,x,y],[0,0,0]])
b = np.array([u,v,0])
sol = np.linalg.solve(a,b)

print("sol=",sol)

1 个答案:

答案 0 :(得分:0)

您不需要求解器:有很多解决方案(在大多数情况下),其中一个是:

a_1 = u
a_2 = 0
a_3 = 0
a_4 = v
a_5 = 0
a_6 = 0

我很确定你误会了一些东西。