# 連立方程式の解
x = Symbol('x')
y = Symbol('y')
expr1 = 2*x + 2*y - 6
expr2 = 3*x + 2*y - 12
d = solve((expr1, expr2), dict=True)
print(d)
答えは、
[{x: 6, y: -3}]
と表示されます。
解が合ってるか確認するには、subsで上の答えをそれぞれの式に代入してみて0が返却されるか確認します。
解が合ってるので(当然ですが)、下の様に表示されます。
# 解が合ってるか検証(0が出力されれば合ってることが分かる)
print(expr1.subs({x:6, y:-3}))
print(expr2.subs({x:6, y:-3}))
解が合ってるので(当然ですが)、下の様に表示されます。
0
0
0 件のコメント:
コメントを投稿