绘制n个限制Python

时间:2020-05-14 19:55:25

标签: python matplotlib

我正在尝试用用户答案的​​范围来绘制循环图。问题是我的图形没有显示函数。 我有这个

import numpy as np
import matplotlib.pyplot as plt
res=int(input('¿Cuántas restricciones son? (ax1+bx2+c=0) '))
i=0

numresa = []
numresb = []
numresc = []
for i in range(res):
    resa= float(input(f'Coeficiente (a) de restricción {i} '))
    numresa.append(resa)
    resb = float(input(f'Coeficiente (b) de restricción {i} '))
    numresb.append(resb)
    resc= float(input(f'Coeficiente (c) de restricción {i} '))
    numresc.append(resc)

for i in range(res):
    x1 = np.linspace(0, 800, res)
    x2 = -x1 * numresa[i] / numresb[i]
    plt.plot(x1, x2, color="red")
plt.show()

1 个答案:

答案 0 :(得分:1)

我解决了这个问题

x1=np.linspace(-100, 100, 256, endpoint=True)

for i in range(res):
    x2 = -x1 * numresa[i] - numresc[i]/ numresb[i]
    plt.plot(x1, x2, color="red")