【发布时间】:2017-02-09 15:37:39
【问题描述】:
假设我有一个变量列表 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 库。有什么建议吗?
【问题讨论】:
标签: 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 库。有什么建议吗?
【问题讨论】:
标签: python numpy matplotlib
试试这个:
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
【讨论】: