我正在尝试求解矩形域上的泊松方程,最终成为一个线性问题,例如 轴=b 但由于我知道边界条件,因此在某些节点上我有解值。我想我的问题是... 如果我知道 x 的一些坐标并且未确定的值也取决于这些坐标,那么如何求解稀疏系统 Ax=b?它与普通解决方案相同,只是我知道一些开始的解决方案。
谢谢!
最佳答案
如果我理解正确的话,x 的某些元素是已知的,而有些元素是未知的,并且您想求解 Ax = b 以获得 x 的未知值,对吗?
设 Ax = [A1 A2][x1; x2] = b,其中向量 x = [x1; x2],向量 x1 具有未知的 x 值,向量 x2 具有已知的 x 值。那么,A1x1 = b - A2x2。因此,使用 scipy.linalg.solve 或任何其他所需的求解器求解 x1。
关于python - 求解具有一些已知边界值的稀疏线性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2361176/