我想解决的N维间N给出点线性方程来获得超平面方程。
例如,在二维情况下, Ax + By + C = 0
。
我怎样才能得到一个解决方案,如果有一个线性方程无穷多解?
我试图scipy.linalg.solve()
但它需要系数矩阵A是奇异的。
我也试过sympy
A = Matrix([[0, 0, 1], [1, 1, 1]])
b = Matrix([0, 0])
linsolve((A, b), [x, y, z])
这回我这个{(−y,y,0)}
我要解析的结果,以确定哪一个是自由变量,然后分配一个号码给它得到一个解决方案。
有没有更方便的方法,因为我只想得到一个具体的解决方案?