方程应该是这个吧
2x^2+(a+1)x-(3a^2-4a+b)=0
用二次方程的判别式法
Δ=(a+1)^2-4*2*[-(3a^2-4a+b)]
=a^2+2a+1+24a^2-32a+8b
=25a^2-30a+8b+1
=(5a-3)^2+8b-8
因为根是有理数,a为任意有理数
所以8b-8=0
所以
b=1我刚上初三,什么叫二次方程的判别式法。额,如果你不知道的,还是等你们老师讲吧,这个讲起来很复杂。二次方程基本表达式ax^2+bx+c=0(a≠0)。移项,化二次项系数为1,得 x^2+b/ax=-c/a 两边同时加(b/(2a))^2,得 (x+b/(2a))^2=(b^2-4ac)/(4a^2) x=[-b±√(b^2-4ac)]/(2a) 这是一元二次方程的两个根。其中b^2-4ac称为根的判别式,常记为△。 (1)若b^2-4ac<0,无实数根,有两个复数根:x1=[-b+i√(4ac-b^2)]/(2a) , x2=[-b-i√(4ac-b^2)]/(2a); (2)若b^2-4ac=0,有两个相等实根: x1=x2=-b/(2a); (3)若b^2-4ac>0,有两个不等实根: x1=[-b+√(b^2-4ac)]/(2a) ,x2=[-b-√(b^2-4ac)]/(2a) 。 利用(1)(2)(3)三个结论来讨论一元二次方程的两个根的问题叫判别式法