python绘制一次函数 python画一次函数
python 如何绘制线性函数图?
import matplotlib.pyplot as plt
创新互联公司是工信部颁发资质IDC服务器商,为用户提供优质的成都移动服务器托管服务
plt.scatter(xdata,ydata)
(xdata,ydata为两个需要作图的数据集)
Python怎么fit一次函数?
直接代入就可以了呀
将x=2,y=0代入方程,即
0=2k+b
将x=1
,y=-6.
代入方程,即
-6=k+b
两式相减,即6=k,
k=6
代入第一个式子,即得b=-12
2.
即函数方程为
y=6x-12
将x=5代入,即
y=6*5-12=18
python函数图的绘制
pre
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
def func(x):
return -(x-2)*(x-8)+40
x=np.linspace(0,10)
y=func(x)
fig,ax = plt.subplots()
plt.plot(x,y,'r',linewidth=2)
plt.ylim(ymin=20)
a=2
b=9
ax.set_xticks([a,b])
ax.set_xticklabels(['$a$','$b$'])
ax.set_yticks([])
plt.figtext(0.9,0.05,'$x$')
plt.figtext(0.1,0.9,'$y$')
ix=np.linspace(a,b)
iy=func(ix)
ixy=zip(ix,iy)
verts=[(a,0)]+list(ixy)+[(b,0)]
poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')
ax.add_patch(poly)
x_math=(a+b)*0.5
y_math=35
plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8)+40)dx$",horizontalalignment='center',size=12)
plt.show()
/pre
当前文章:python绘制一次函数 python画一次函数
分享链接:http://ybzwz.com/article/dopedie.html