假设我有一个变量列表z
z = [1,2,3,4,5,6,7,8,9,10]
我试图绘制方程式
y = 1a + 2b + 3c + 4d + 5e + 6f + 7g + 8h + 9i + 10k
我对如何在python中绘制多维方程感到困惑。我现在使用matplotlib库。有什么建议吗?
答案 0 :(得分:-1)
试试这个:
z = [1,2,3,4,5,6,7,8,9,10]
equation="y ="
for i in range(len(z)):
if i>0:
equation=equation+" +"
equation=equation+" "+str(z[i])+chr(ord('a')+i)
print equation
输出结果为:
y = 1a + 2b + 3c + 4d + 5e + 6f + 7g + 8h + 9i + 10j