Sympy计算结果带参数的方程组

简述

下面是我随便写的一个方程,规模是3*3,然后有两个未知数,最后用最后一个未知数来作为参数。

系数的话,选的是行列index的和再+1。(index计数从0开始)

代码

from sympy import *

N = 3
xs = symbols('x:%d' % N)
fs = [i for i in range(N)]
for i in range(N):
    temp = 0
    for j in range(N):
        temp += (j + i + 1) * xs[j]
    fs[i] += temp
print(solve(fs, xs[:-1]))

输出的结果:

{x1: -2*x2 + 1, x0: x2 - 2}

你可能感兴趣的:(Python,数值计算)