所以我用它来绘制方程以查看线相交的位置:
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()
现在我遇到的问题是找到一个方法来显示交叉点,无论是以图形方式还是在输出中显示点。
有什么建议吗?
答案 0 :(得分:0)
在上面的评论中,您写道:
但是我希望有一种方法可以让python从方程中计算出点数?
您可以使用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]