本文主要是介绍懒人初三党必备---二次函数解方程加画图辅助理解的工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
总所周知,初三学的最烦的就是解方程,要十字相乘法,公式法等,尤其是碰到要画函数草图的题,就又要慢慢算,但是,这个工具可以大概解决这些烦恼
源码如下(所需要库:matplotlib,numpy):
import numpy as np
import matplotlib.pyplot as plt
a=float(input('二次项系数'))
b=float(input('一次项系数'))
c=float(input('常数项系数'))
derta=(b**2-4*a*c)
if derta>0:x_1=(-b+derta**0.5)/2*ax_2=(-b-derta**0.5)/2*aprint('有两个解,分别为:',x_1,',',x_2)
elif derta==0:x=(-b+derta**0.5)/2*aprint('有一个解:',x)
else:print('函数没有与x轴相交,所以在实数范围内无解!')
line=np.linspace(-151,150,3000)
y=(line**2)*a+line*b+c
plt.xlim(xmin=-300,xmax=300)
plt.ylim(ymin=-300,ymax=300)
plt.axhline(y=0,ls='-',color='black')
plt.axvline(x=0,ls='-',color='black')
plt.plot(line,y)
plt.show()
input('Enter键退出。')
效果:
技术交流Q裙:9959811259(无任何商业目的,纯属兴趣交流,望审核大大放行)
这篇关于懒人初三党必备---二次函数解方程加画图辅助理解的工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!