我正在尝试用用户答案的范围来绘制循环图。问题是我的图形没有显示函数。 我有这个
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()
答案 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")