一.环境准备
需要任意python编辑器(比如pyCharm),安装sympy,直接pip install sympy
二.简单例子
1)给定一个方程x+x/5=60,编程求出x的值。
代码如下:from sympy import *
//导入sympy库x=Symbol('x')
//声明未知数xprint(solve(x+x/5-60))
//利用solve方法求解,solve里放的是方程左边-右边的一个表达式,返回的是x所有解的一个list
2)给定一个累加形式的分式方程,编程求出x的值,方程的具体形式如下:
1/(R1x+1)+1/(R2x+1)+1/(R3x+1)+1/(R4x+1)+1/(R5x+1)+1/(R6x+1)=2,其中Ri=1,(i>=1&&i<=6)from sympy import *
x=Symbol('x')
r=[1,1,1,1,1,1]
y=0
//初始化表达式for i in r:
y+=1/(i*x+1)
//计算左边的累加和print(solve(y-2))
//求解未知数