2015-10-19 61 views
0

所以我用這個情節公式,看看那裏的線相交的路口:使用Python找到兩個方程

figure() 
x = linspace(0, 50, 10) 
cost = 3.5 * x + 90 
revenue = 7 * x 
plot(x, cost, 'r') 
plot(x, revenue, 'b') 
legend(('cost', 'revenue'), loc=2) 
title('Analysis') 
show() 

現在我有問題,發現顯示的交集是什麼方法,不管是以圖形方式或在輸出中顯示該點。

有什麼建議嗎?

+1

計算與基礎數學的交叉點,然後創建一個一點散點圖。 –

+0

我想這將是一個讓點出現的方式,但我希望有一種方法可以讓python從方程式中計算出點數? – McAllister

回答

0

在您的評論上面這樣寫:

,但我希望能有辦法讓蟒蛇計算從方程的點?

你可以使用sympy這使得它可以直接計算交點:

from sympy import * 
x = symbols('x') 
solve(3.5*x + 90 - 7*x, x) #right hand side is 0 and we solve for x 

它給你所需要的輸出

[25.7142857142857] 
+0

謝謝!這正是我所希望的。我知道這很簡單,但我無法爲我工作! – McAllister