#範例3-4:兩個多項式聯立求解 from sympy import * x, y = symbols('x y') #二元一次聯立方程式 f1 = 'x + 2*y - 8' f2 = '2*x - y - 6' #f1 = expand('x + 2*y - 8') #f2 = expand('2*x - y - 6') #畫出圖 #使用plot_implicit(Eq()不容易開啟畫出兩條圖 #plot_implicit(Eq(f1, 0),Eq(f2, 0)) #plot_implicit(Eq(x + 2*y - 8,0),(x,-10,10),(y,-10,10)) #使用plot畫圖 plot('(-x+8)/2','2*x-6') #求解兩條線的交叉點(solve(f1,f2)) print('解二元一次聯立方程式=', solve((f1,f2),(x,y)))