pythonで方程式を解く方法です
一次方程式を解く
一次方程式 を について解きます
import sympy x = sympy.symbols('x') eqn = sympy.Eq(5*x + 3, 0) ans = sympy.solve(eqn) print(ans)
出力は
[-3/5]
で,答えは です
連立一次方程式を解く
連立一次方程式
をについて解きます
import sympy x = sympy.symbols('x') y = sympy.symbols('y') eqn1 = sympy.Eq(x + y , 5) eqn2 = sympy.Eq(x - y , -1) ans = sympy.solve((eqn1, eqn2),(x,y)) print(ans)
出力は
{x: 2, y: 3}
です