如何在Python中绘制具有多个变量的方程式?

时间:2016-10-01 01:04:30

标签: python numpy matplotlib

假设我有一个变量列表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库。有什么建议吗?

1 个答案:

答案 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