Python科学计算系列1—方程和方程组
2021-05-01 13:29
标签:save mamicode ati click loading div ram 数学 render 1.一元方程求解 例1:求下列一元二次方程的解 代码如下: 运行结果: 同理求解一元多次方程只需修改一下方程表达式即可 2.含变量的方程 例2:求解下面方程的解 代码如下: 运行结果: 从运行结果可知:求解的是以a为变量的方程 3.三元一次方程组 例3:求下列方程组的解 代码如下: 运行结果: 从运行结果来看,推荐第一种写法 注意事项:求解方程组是需要把所有参数写到左边,右边恒为0 Python科学计算系列1—方程和方程组 标签:save mamicode ati click loading div ram 数学 render 原文地址:https://www.cnblogs.com/wanyuan/p/13206721.html# 定义数学符号
from sympy import symbols, solve
x = symbols(‘x‘)
f = x ** 2 + 2 * x + 3
print(solve(f))
from sympy import symbols, solve
x, y, a, b, c = symbols(‘x y a b c‘)
f = a * x ** 2 + b * x + c
print(solve(f))
from sympy import symbols, solve, linsolve
x, y, z = symbols(‘x y z‘)
f1 = 2 * x - y + z - 10
f2 = 3 * x + 2 * y - z - 16
f3 = x + 6 * y - z - 28
# 写法1
print(solve([f1, f2, f3]))
# 写法2
print(linsolve([f1, f2, f3], (x, y, z)))