【发布时间】:2019-05-03 09:38:25
【问题描述】:
我对如何更改图中图形的颜色感到困惑,每条线代表具有不同 h 值的欧拉近似值。
import numpy as np
import matplotlib.pylab as plt
# your function
def Eulergraph(h, N, ax):
K = 12; r = 0.43; Po = 1;
#defining dP/dt as a function f(P)
f = lambda P: r*P*(1-P/K)
P = np.array([])
P = np.append(P,Po) #initializing P with Po
for n in range(N+1):
Pn = P[n] + h*f(P[n])
P = np.append(P,Pn)
# formatting of your plot
plt.xlabel (' Value of n ”' )
plt.ylabel (" Value of p[n] ”")
plt.title (" Approximate Solution with Euler’s Method " )
plt.show()
【问题讨论】:
-
以下任何答案是否能解决您的问题?如果他们这样做,则将您找到的最佳答案标记为已接受。由于您似乎是 Stack Overflow 的新手,您应该阅读What should I do when someone answers my question?
标签: python matplotlib