用 b^2-4ac二次方程matlab解法
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 19:04:21
因为x0是方程的根,那么ax0^2+bx0+c=0,用B-A=4a^2x0^2+4abx0+b^2-b^2+4ac=4a(ax0^2+bx0+c)=0,所以A=B
(1)x^2-3x-4=0Δ=b^2-4ac.=9+16=25>0方程有两个不相等的实数根.(2)2x^2-5x+2=0Δ=b^2-4ac.=25-16=9>0方程有两个不相等的实数根.(3)9x^2
因为xο是一元二次方程ax²+bx+c=0的根所以axo²+bxo+c=0两边同乘以4a得:4a²xo²+4abxo+4ac=04a²xo²
分三种情况了.Δ=b²-4ac>0.有2个实根<0.无实根=0,有一个实根反之,也成立.再问:那x属于r,也就是与x轴有一个或者没有交点,那么Δ=b²-4ac小于等于0
ax^2+bx+c=0两边同时除以a得x^2+(b/a)x+c/a=0变为标准方程:x^2+2(b/2a)x+c/a=0然后变换得:(x+b/2a)^2+c/a-b^2/4a^2=0再移项得:(x+b
决定根的情况再答: 再问:那怎么判断Δ的正负?再答: 再问:怎么判断Δ的正负啊?再问:?再答: 再问:好累再答: 再问:我已经采纳了啊再答: 再答:给
#include#includevoidmain(){floatequal(float,float);floatlessthan(float,float,float);floatmorethan(fl
那个叫公式法韦达定理:x1+x2=-b/ax1x2=c/a
ax^2+bx+c=0010LETA=aB=bC=c015WHENA=0GOTO050020LETD=B^2-4AC025WHEND0GOTO045040PRINT''TWOEQUALREALROOT
^2-4ac>0是实系数二次方程ax^2+bx+c=0有实根的充分不必要条件
必须带,否则有些方程将会误判成无解
再问:谢谢!!再答:采纳吗?
因为接下来要求x值,需要两边同时开平方而在实数范围内,负数是不能开偶次方的.右边分母为a^2,a>0,所以可以开但分子b^2-4ac如果为负,就不能开了,方程就无实数解了所以b^2-4ac就是一元二次
对于一元二次方程的根的判别式小于0时,此方程没有实数根!在复数范围内有解,是两个虚数根,属于高中的知识范畴.
直接带进去,计算就行.当然,要分别将两个根带进去计算.也就是说,将你上面描述的正根号那个表达式代替方程左边中的x,计算,得到0将负根号那个表达式带进去计算,也得到0.这里不好写公式,不写过程了.带进去
Δ>0是说方程有两个不相等的实数根Δ=0是说方程有两个相等的实数根现在说方程有两实数根就包含了上面两种情况.
既然是一元二次方程他就有两个根(或者两个相同的跟)或者无跟,在有实数根的前提下,求根公式求出来有2个跟,1个是根号前面是+一个是根号前面是-
一元二次函数的一般式y=ax^2+bx+c转化成顶点式y=ax^2+bx+c=a(x^2+bx/a+c/a)=a(x^2+bx/a+b^2/4a^2)-b^2/4a+c=a(x+b/2a)^2-b^2
C++的代码:#include#includevoidmain(void){doublea,b,c,d;charch('y');do{coutb>>c;if(-0.0001