Pythonで方程式を解く

pythonで方程式を解く方法です

一次方程式を解く

一次方程式  5 x + 3 = 0xについて解きます

import sympy

x = sympy.symbols('x')
eqn = sympy.Eq(5*x + 3, 0)

ans = sympy.solve(eqn)
print(ans)

出力は

[-3/5]

で,答えは  \frac{-3}{5} です

連立一次方程式を解く

連立一次方程式

{\displaystyle 
\begin{eqnarray}
  \left\{
    \begin{array}{l}
      x + y = 5 \\
     x - y = -1
    \end{array}
  \right.
\end{eqnarray}
}
 x,yについて解きます

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}

です