#範例3-4:二元一次方程式聯立求解 from sympy import * x, y = symbols('x y') #二元一次聯立方程式 f1 = Eq(x + 2*y - 8, 0) f2 = Eq(2*x - y - 6, 0) #方程式畫出圖 #函數f(x)=...的畫圖用:plot(f1,line_color='red') #方程式的畫圖用:plot_implicit(eq1,line_color='red') #語法:plot_implicit(expr, x_var=None, y_var=None, adaptive=True, depth=0, points=300, line_color='blue', show=True, **kwargs #預設只能畫出一個圖 #錯誤指令:plot_implicit(f1, f2) #進階:同時畫出兩個方程式equation的方法 #使用plot_implicit(Eq()畫出兩個圖的方法:使用extend(p2),最後再p1.show()) p1 = None p1 = plot_implicit(f1,show=False) p2 = plot_implicit(f2,show=False) p1.extend(p2) p1.show() #求解兩條線的交叉點(solve(f1,f2)) print('解二元一次聯立方程式=', solve((f1,f2),(x,y)))